← Back to Jobs

Lead React Js

Experience : 9+ Years Project Location(s) : Trivandrum & Kochi

Primary Technology: React.js, Javascript, UI

Work Mode : Hybrid or Remote

No. of Openings : 1

Job Summary

We are looking for a Senior React Full-Stack Engineer with strong expertise in React.js, JavaScript, and TypeScript, along with hands-on backend development experience.

The ideal candidate will have a front-end-focused full-stack background and a proven track record of building and maintaining complex, scalable, production-grade web applications. Experience working on mature SaaS products or enterprise applications with substantial functionality, real-world business requirements, and scalability challenges is highly desirable.

The candidate should demonstrate strong frontend engineering fundamentals, practical full-stack capabilities, and the ability to contribute to application architecture, performance optimization, and long-term maintainability.

Candidates from both product-based and service-based organizations will be considered, provided they have relevant experience building and evolving complex production applications.

Key Responsibilities

  • Design, develop, and maintain complex, scalable web applications using React.js.
  • Build reusable UI components and robust frontend architectures using JavaScript and TypeScript.
  • Develop and maintain backend services, APIs, business logic, and integrations to support end-to-end application functionality.
  • Implement application features across frontend and backend layers while maintaining high standards of code quality.
  • Contribute to frontend architecture, component design, state management, and application performance optimization.
  • Integrate frontend applications with REST APIs, databases, and external services.
  • Develop secure, reliable, and maintainable applications that meet production requirements.
  • Identify and resolve complex technical issues related to application performance, scalability, and reliability.
  • Implement automated testing and participate in code reviews, CI/CD, and continuous improvement initiatives.
  • Collaborate with product managers, UX/UI designers, and engineering teams to translate business requirements into high-quality technical solutions.
  • Contribute to technical decision-making and recommend appropriate design patterns, frameworks, and engineering practices.

Required Skills and Experience

A. React and Frontend Engineering
  • 9+ years of professional software development experience, with substantial hands-on experience in frontend and full-stack web application development.
  • Strong expertise in React.js, with demonstrable experience building and maintaining complex, production-grade web applications.
  • Excellent proficiency in JavaScript and TypeScript, including modern language features, asynchronous programming, and core programming concepts.
  • Strong understanding of HTML5, CSS3, responsive design, browser rendering, and modern frontend development practices.
  • Hands-on experience with React ecosystem libraries, component architecture, state management, and reusable UI patterns.
  • Strong understanding of frontend performance optimization, maintainability, testing, and application security.

B. Full-Stack Development (added advantage and preferred)

  • Practical, hands-on experience developing applications across both frontend and backend layers.
  • Experience designing, developing, and consuming REST APIs and implementing backend business logic.
  • Experience working with relational or NoSQL databases and integrating data services into web applications.
  • Understanding of application architecture, API design, error handling, authentication, authorization, and secure development practices.
  • Ability to independently develop, debug, and troubleshoot features across the application stack.
C. Complex Application and Product Engineering
  • Proven experience building, enhancing, and maintaining complex, production-grade web applications, SaaS platforms, or enterprise software products.
  • Experience working on applications with substantial functional complexity, multiple integrated components, and real-world business requirements.
  • Demonstrated understanding of application scalability, performance, reliability, security, and long-term maintainability.
  • Experience contributing to the evolution of established applications or products rather than working exclusively on small standalone projects.
  • Ability to explain application architecture, technical challenges, scale, and individual contributions to previous projects.
  • Experience collaborating with cross-functional engineering and product teams throughout the software development lifecycle.

Good to Have

  • Experience with Angular.
  • Experience with Node.js and associated backend frameworks.
  • Experience building multi-tenant SaaS platforms or enterprise-grade applications.
  • Experience working in an established product-based company or a dedicated product engineering team.
  • Familiarity with cloud platforms, distributed systems, and scalable application architectures.
  • Experience with automated testing tools such as Jest, React Testing Library, Cypress, or Playwright.
  • Familiarity with CI/CD pipelines, code quality tools, application observability, accessibility, and design systems.
  • Experience contributing to frontend architecture decisions and establishing engineering best practices.

Preferred Candidate Profile

The ideal candidate will demonstrate:

  • A strong and sustained career focus on frontend or frontend-focused full-stack web development.
  • Deep hands-on expertise in React.js, JavaScript, and TypeScript.
  • Practical full-stack development capabilities, including backend services, APIs, and database integration.
  • Experience building and evolving complex, production-grade SaaS applications or enterprise web platforms.
  • Ownership of significant product features, architectural components, or complex technical challenges.
  • The ability to explain engineering decisions, trade-offs, scalability considerations, and individual contributions to application development.
  • Experience delivering software in a mature engineering environment, whether in a product-based organization or through substantial product engineering engagements in a service-based organization.
Explore Tools