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.