What are the responsibilities and job description for the Senior Front-End React Engineer position at Algobrain?
Job Description
Job Description
This is a 4 days a week onsite opportunity in NYC
Only local candidates will be considered.
We are seeking a Front-End 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 high-quality 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 large-scale ReactJS application, implementing responsive interfaces and robust front-end features while integrating with secure back-end 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 front-end 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 stand-ups, collaborating with Product Managers, Designers, and QA to refine requirements.
- Establish a robust testing strategy with unit, integration, and end-to-end tests, ensuring CI / CD pipelines include automated builds and deployments.
- Apply WCAG guidelines to create accessible UI components while monitoring and enhancing front-end performance metrics.
- Provide technical guidance to junior engineers and conduct peer code reviews to ensure coding standards and design system consistency are maintained.
Requirements :
Powered by JazzHR
PJ6E1I44xP