Job details

React JS Lead - Boston, MA/CT/NJ

  • Java
  • Redux
  • REST
  • Cypress
  • Node.js
  • GraphQL
  • Docker

Posted: 6 days ago

We are seeking a highly skilled React.js Lead with strong expertise in front-end architecture, design patterns, and system design. The ideal candidate will have hands-on experience leading teams, designing scalable applications, and implementing best practices in UI/UX development. This role requires a blend of technical leadership, architectural vision, and coding excellence.

Key Responsibilities

  • Lead the design, development, and deployment of large-scale React.js applications.
  • Define and enforce coding standards, best practices, and reusable design patterns for scalable UI development.
  • Collaborate with architects, product managers, and backend teams to design end-to-end solutions.
  • Drive system design discussions to ensure applications are performant, modular, and maintainable.
  • Mentor and guide junior developers through code reviews, design discussions, and technical upskilling.
  • Evaluate and integrate modern libraries, frameworks, and tools to improve development efficiency.
  • Translate complex business requirements into scalable technical solutions.
  • Ensure high performance, accessibility, and cross-browser compatibility in all UI components.

Required Skills & Qualifications

  • 10+ years of experience in front-end development, with at least 3+ years in a lead/architect role.
  • Strong expertise in React.js, Redux (or equivalent state management), TypeScript, and ES6+.
  • Deep understanding of JavaScript design patterns (e.g., Singleton, Observer, Factory, Module, Strategy).
  • Proven experience in system design, component-driven architecture, and scalable application design.
  • Solid knowledge of RESTful APIs, GraphQL, and micro-frontend architecture.
  • Experience in performance optimization, caching strategies, and lazy loading for large-scale applications.
  • Proficiency with build tools and CI/CD pipelines (Webpack, Vite, Babel, Jenkins, GitHub Actions, etc.).
  • Hands-on experience with testing frameworks (Jest, React Testing Library, Cypress, etc.).
  • Strong grasp of UI/UX principles, accessibility standards, and responsive design.
  • Excellent problem-solving, communication, and team leadership skills.

Nice to Have

  • Experience with Next.js, Node.js, or other backend frameworks.
  • Knowledge of cloud platforms (AWS, Google Cloud Platform, Azure) for deployment and scaling.
  • Familiarity with Domain-Driven Design (DDD), Event-Driven Architecture (EDA), and Micro services concepts.
  • Exposure to containerization and orchestration (Docker, Kubernetes).