About the Position

React Lead

Description

  • We are seeking a highly skilled React Lead to guide our front-end team in creating dynamic, efficient, and high-quality web applications. This role involves hands-on development, team mentorship, and collaboration with design and backend teams to deliver responsive, user-friendly interfaces.

Qualifications

  • Bachelor’s degree in Computer Science or a related field.
  • Knowledge of cloud services and deployments (AWS, GCP, or Azure).
  • Experience working in agile development environments.
  • Familiarity with TypeScript, Next.js, and server-side rendering.
  • 5+ years of experience in front-end development, with 3+ years specifically in React.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Thorough understanding of React.js and its core principles, including Hooks, Redux, Context API, etc.
  • Experience with popular workflows like Redux or Flux and building complex front-end applications.
  • Proficiency in HTML5, CSS3, and responsive design frameworks.
  • Familiarity with RESTful APIs and knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Experience with build tools like Webpack, Babel, and code versioning tools like Git.
  • Good understanding of CI/CD pipelines and testing frameworks (Jest, Enzyme, etc.).
  • Excellent problem-solving skills and attention to detail.
  • Leadership experience and excellent communication skills.

Responsibilities

  • Lead the front-end development team, providing technical guidance, code reviews, and best practices for React development.
  • Collaborate with UX/UI designers to implement designs and ensure a cohesive user experience.
  • Design, develop, and optimize reusable components and libraries for future use.
  • Implement responsive design techniques to ensure applications work well across different devices and screen sizes.
  • Ensure code quality and enforce best practices, including thorough testing and optimization.
  • Work closely with backend developers to integrate APIs and optimize application performance.
  • Actively participate in team meetings, sprint planning, and contribute to technical decision-making.

    Apply now

    First name*

    Last name *

    Email*

    Phone number *

    Portfolio

    Resume (PDF/Doc/Docx) *



    Go To Top