Description

Job 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:
4+ years in Front-End or Full-Stack development.
Proven track record of delivering large-scale, production-ready 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.
Hands-on use of Storybook (or similar tools) for documentation and collaboration.
Experience with Radix or Shadcn component libraries is an asset
 

Education

Any Graduate