Technical Lead React JS Engineer

Industry: IT Product
Job Category: IT/ Technical
Job Type: Full Time
Job Location: Chennai

Position Overview: Our Client is seeking an experienced and talented Technical Lead (React.js) to join our dynamic development team. In this role, you will be instrumental in designing and implementing user interfaces for our web applications using React.js. You will collaborate closely with cross-functional teams, including designers, back-end developers, and product managers, to deliver high-quality and intuitive user experiences.

Location- Chennai

Experience- 6-10 Years

Responsibilities:

  • Design, develop, and maintain user interfaces for web applications using React.js.
  • Collaborate with designers and back-end developers to translate requirements into technical specifications.
  • Write clean, reusable, and efficient code to implement new features and enhance existing functionalities.
  • Optimize applications for maximum speed and scalability.
  • Participate in the entire software development lifecycle, including planning, coding, testing, deployment, and maintenance.
  • Conduct code reviews to ensure quality, performance, and adherence to best practices.
  • Identify and troubleshoot front-end performance issues and propose solutions.
  • Implement responsive designs and ensure cross-browser compatibility.
  • Stay current with industry trends in front-end development and apply them to improve processes and techniques.
  • Mentor and provide guidance to junior front-end developers.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Proven experience as a React.js Developer with at least 5 years of experience.
  • Strong proficiency in JavaScript, TypeScript, HTML, and CSS.
  • In-depth knowledge of React.js and its core principles.
  • Experience with popular React.js workflows (e.g., Redux, Context API) and state management libraries.
  • Familiarity with modern front-end build pipelines and tools (e.g., Babel, Web-pack, NPM).
  • Understanding of UI/UX design principles and effective collaboration with designers.
  • Experience with version control systems, such as Git.
  • Solid understanding of responsive web design and cross-browser compatibility.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills in a team environment.
  • Ability to mentor and guide junior developers.

Preferred Skills:

  • Experience with testing frameworks (e.g., Jest, Enzyme, React Testing Library).
  • Familiarity with server-side rendering (SSR) concepts and frameworks like Next.js.
  • Knowledge of GraphQL and its implementation with React.
  • Experience with performance optimization techniques, code splitting, and lazy loading.
  • Understanding of accessibility standards and best practices.
  • Familiarity with Agile/Scrum development methodologies.
  • Contributions to open-source projects or a strong online presence in the developer community.

If you are a talented and motivated React.js developer with a passion for creating exceptional user experiences, we would love to hear from you. Join their team and contribute to the development of innovative web applications that push the boundaries of front-end technology.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx