We are
HAPPENING!
We partner with leading brands to harness human empathy for meaningful business impact.

design - published on 08 April 2025

Senior React Developer

Location

Hyderabad, India

Experience

4+

Job type

Full Time

About the role

As a Senior React Developer, you will play a crucial role in developing and maintaining a React library, building scalable design systems, and collaborating with cross-functional teams to ensure a seamless and cohesive user experience across our applications. You will be responsible for creating reusable components, optimizing performance, and ensuring consistency across the front-end architecture. If you're passionate about building robust and scalable front-end applications and design systems, this is the perfect opportunity for you!

What you get to do?

  • Develop and maintain React libraries: Create reusable, modular, and well-documented React components and libraries for use across different projects.
  • Build scalable design systems: Lead the design and implementation of a scalable, flexible React-based design system that ensures consistency, reusability, and ease of maintenance across multiple applications.
  • Component Architecture: Design and implement UI components that are reusable, performant, and accessible, ensuring a high-quality user experience.
  • Collaboration: Work closely with product managers, designers, and other engineers to understand product requirements and translate them into functional, efficient, and visually appealing user interfaces.
  • Code Quality and Best Practices: Advocate for and implement coding standards and best practices for React development, including performance optimization, state management, and testing.
  • Mentorship: Mentor junior and mid-level developers on React best practices, component architecture, and scaling design systems. Conduct code reviews and provide constructive feedback.
  • Performance Optimization: Analyze and optimize React applications for performance bottlenecks, memory leaks, and slow rendering times.
  • Continuous Improvement: Stay up to date with the latest React advancements, libraries, and tools, and implement best practices and new technologies where applicable.
  • Documentation: Ensure that all components and libraries are properly documented, both for internal use and for any external developers using the library.

You must have

  • Proven experience as a React Developer with 4+ years of hands-on experience in developing React-based applications.
  • Experience in building reusable React components and libraries that can be shared across multiple projects.
  • Deep understanding of React design patterns such as component-based architecture, hooks, and state management (e.g., Redux, Context API).
  • Extensive experience with CSS and design systems: Familiarity with CSS-in-JS (e.g., styledcomponents), SCSS, and working knowledge of design system tools (e.g., Storybook).
  • Experience in building and maintaining scalable, enterprise-level design systems: You should have a track record of implementing design systems that scale effectively across teams and projects.
  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Experience with testing frameworks (e.g., Jest, React Testing Library, Cypress) and a strong focus on unit, integration, and UI testing.
  • Experience with performance optimization: Skilled in techniques for improving React app performance, including lazy loading, memorization, code splitting, and tree shaking.
  • Version control systems: Proficient in Git and related tools for source code management and collaboration.
  • Strong problem-solving skills, ability to identify, diagnose, and solve complex technical challenges.
  • Excellent communication skills: Ability to explain complex technical concepts to non-technical stakeholders and collaborate effectively within cross-functional teams

About Happening Design Studio

At Happening Design, we are a forward-thinking technology company focused on creating innovative products and solutions. Our team is passionate about delivering high-quality, user-centric web applications and services. We are looking for a Senior React Developer with experience in developing React libraries and building scalable React design systems to join our growing engineering team

Join the gang!

By clicking, you agree to our Privacy Policy and Terms and Conditions.

Submit