JobHabor

Lead React JS Developer / Frontend Lead

Location
US
Workplace
Remote
Employment
Contract
Salary
Apply on the employer’s site

Posted 1mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Lead development of scalable web applications using React.js and TypeScript
  • Design and implement reusable React components
  • Define frontend architecture, coding standards, and best practices
  • Develop responsive and cross-browser-compatible UIs
  • Manage complex application state using Redux, Context API, or Zustand
  • Integrate frontend with RESTful APIs, GraphQL, and backend services
  • Translate Figma/wireframes into high-quality applications
  • Conduct code reviews and ensure standards, security, and maintainability
  • Mentor junior and mid-level frontend developers
  • Optimize performance including rendering, bundle size, lazy loading, caching, and code splitting
  • Implement unit, integration, and end-to-end testing with Jest, React Testing Library, Cypress, or Playwright
  • Support CI/CD pipelines and automated deployments with DevOps
  • Participate in Agile ceremonies and technical discussions
  • Define API contracts with backend engineers
  • Stay current with React ecosystem trends and recommend stack improvements

Requirements

  • 7+ years of relevant React experience
  • 7–10+ years of overall experience
  • Strong hands-on expertise in React.js
  • Proficiency in JavaScript / ES6+
  • Proficiency in TypeScript
  • Experience with HTML5 / CSS3
  • Experience with Redux / Redux Toolkit
  • Experience with React Hooks
  • Experience with REST APIs / JSON
  • Experience with responsive web design
  • Experience with Git / GitHub / GitLab
  • Experience with NPM / Yarn
  • Experience with frontend testing frameworks
  • Experience with Webpack / Vite
  • Understanding of CI/CD concepts
  • Knowledge of Agile/Scrum methodology

Skills

  • React.js
  • JavaScript
  • ES6+
  • TypeScript
  • HTML5
  • CSS3
  • Redux
  • Redux Toolkit
  • Context API
  • Zustand
  • REST APIs
  • JSON
  • GraphQL
  • Figma
  • Jest
  • React Testing Library
  • Cypress
  • Playwright
  • Git
  • GitHub
  • GitLab
  • NPM
  • Yarn
  • Webpack
  • Vite