Lead React Developer

Job Description

We are looking for an experienced Lead React Developer to drive the design, development, and implementation of user-facing applications. As a key part of our front-end team, you will take ownership of React-based projects, mentor junior developers, and ensure high standards of code quality and performance. The ideal candidate will bring strong expertise in React and JavaScript, along with leadership experience in agile environments

Roles & Responsibilities

  1. Lead the development of high-performance, scalable React applications, providing technical direction and setting best practice.
  2. Architect complex, reusable components and manage state with efficiency (using Redux, Context API, or other libraries).
  3. Mentor junior developers conduct regular code reviews, and uphold coding standard.
  4. Optimize applications for speed, scalability, and responsiveness, managing rendering performance and load times.
  5. Work closely with cross-functional teams, including UX/UI designers, back-end developers, and product managers, to implement visually appealing and functional user interfaces.
  6. Drive automated testing(Jest, Enzyme, Cypress) and CI/CD processes to ensure code quality and reliability.
  7. Create and maintain technical documentation for code and design patterns.

Requirements

  • Any Bachelor or Master Degree in Computer Science Engineering or a related subject.
  • Expertise in React and React Hooks, with advanced knowledge of JavaScript (ES6+).
  • Experience with state management libraries (Redux, MobX, Context API)
  • Familiarity with front-end development tools and libraries (Webpack, Babel, NPM, Yarn).
  • Strong CSS skills (Sass, CSS-in-JS) and experience with component libraries (Material UI. Ant Design)
  • Proficient in version control (GIT) and CI/CD tools (Jenkins, GitHub Actions).
  • Experience in front-end architecture, component-driven development, and performance optimization.
  • Knowledge of progressive web applications(PWAs) and server-side rendering (Next.js)
  • Strong leadership skills with experience managing a team of developers.
  • Excellent problem-solving, organizational, and communication skills.
  • Experience with TypScript, GraphQL, and testing frameworks like cypress and Jes; knowledge of agile methodologies.

Life at EffiaSoft

Get to know more about Effians – from the inside out. Join us to design and build the next generation product on Mobile and Cloud App to help millions of business across the globe.

Products

Company

Resources

All rights reserved – © 2024 | EffiaSoft Private Limited