Job Title: Associate Technical Lead - React

Years of Experience: 7+ Years

Location: India, Mumbai, Andheri, Saki Naka (Hybrid Work)

Company URL: https://www.enablistar.com

Job Summary:

We are seeking an experienced React Lead with over 7 years of front-end development experience and significant expertise in React.js to guide our development team. This role is crucial for driving the front-end development using React, integrating seamlessly with a .Net microservices backend and PostgreSQL database. The ideal candidate will have a proven track record in building scalable, high-performance web applications and leading development teams through the entire product lifecycle.

Key Responsibilities:

  • Lead the development of high-quality, scalable, and responsive web applications using React.
  • Collaborate with the .Net team to design and consume RESTful APIs, ensuring seamless integration with the microservices architecture.
  • Design and implement robust front-end systems that interact efficiently with PostgreSQL databases through backend services.
  • Lead the front-end development team, setting coding standards, reviewing code, and providing guidance to ensure high-quality software development.
  • Work closely with product managers, UX/UI designers, and other stakeholders to translate business requirements into technical solutions.
  • Establish and advocate for front-end best practices and patterns to be followed by the development team.
  • Optimize application performance and scalability, addressing any front-end bottlenecks.
  • Stay abreast of new React features and best practices, as well as advancements in web technologies, to continuously improve the product and development process.
  • Ensure the technical feasibility of UI/UX designs and maintain the integrity of user experience across different platforms and devices.
  • Lead the effort in debugging and troubleshooting production issues related to the front-end.
  • Promote a culture of continuous improvement by encouraging innovation, experimentation, and learning within the team.

Required Skills and Qualifications:

  • Minimum 7 years of front-end development experience, with at least 3 years in a leadership or senior developer role focused on React.js.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Experience in React-hook-forms, Material UI, Component library using storybook
  • Experience with testing frameworks such as Jest and cypress
  • Expert understanding of React.js and its core principles, Redux, and related state management libraries. Strong proficiency in JavaScript/ES6+, HTML5, CSS3, and modern front-end build pipelines and tools.
  • Strong proficiency in modern front-end build pipelines and tools (e.g., Webpack, Babel, NPM).
  • Familiarity with code versioning tools (e.g., Git) and continuous integration/continuous deployment processes.
  • Demonstrated ability to lead and manage a technical team, with strong organizational and project management skills.
  • Excellent problem-solving skills, with a creative and analytical approach to overcoming challenges.
  • Outstanding communication and interpersonal skills, with the ability to articulate complex technical concepts to non-technical stakeholders.