Frontend React Engineer New York NY
Our challenge
We are seeking a FrontEnd Engineer to join our team and help create maintain and scale a ReactJS Enterprise Application and ReactJS Component Library. Candidate be setting up and managing Storybook for seamless collaboration with designers ensuring consistent and highquality UIs across all of the clients digital products. Candidate will be able to leverage knowledge of modern architectures and if interested explore AI/ML integration in collaboration with other teams.
Responsibilities:
- Contribute to a largescale ReactJS application implementing responsive interfaces and robust frontend features while integrating with secure backend services (REST GraphQL).
- Collaborate with UX/UI designers to develop reusable design tokens and implement React TypeScript components ensuring consistency accessibility and performance.
- Set up Storybook for reusable components documenting usage guidelines prop definitions and integrating automated testing for reliability.
- Build modular and scalable frontend solutions with best practices in React TypeScript and modern JavaScript optimizing performance and bundle sizes.
- Actively participate in Agile processes including sprint planning and daily standups collaborating with Product Managers Designers and QA to refine requirements.
- Establish a robust testing strategy with unit integration and endtoend tests ensuring CI/CD pipelines include automated builds and deployments.
- Apply WCAG guidelines to create accessible UI components while monitoring and enhancing frontend performance metrics.
- Provide technical guidance to junior engineers and conduct peer code reviews to ensure coding standards and design system consistency are maintained.
Requirements:
You are:
- 4 years in FrontEnd or FullStack development.
- Proven track record of delivering largescale productionready UIs.
- React (functional components hooks context) TypeScript (strong typing interfaces) and modern JavaScript (ES6).
- Familiarity with bundlers (Webpack Vite) and build optimization techniques.
- Practical experience creating or contributing to a Design System or Component Library.
- Handson use of Storybook (or similar tools) for documentation and collaboration.
- Experience with Radix or Shadcn component libraries is an asset