Job Description
Job Description
● Build and maintain production-grade React applications using TypeScript, React Router v7, and a shared monorepo.
● Collaborate with designers and backend engineers to deliver features that are robust, testable, and aligned with Figma and Storybook specs.
● Write and maintain strict, explicit types and domain models in shared packages.
● Implement and enforce separation of concerns: logic hooks, UI components, and service functions.
● Handle all states (loading, error, empty, success) in UI and data fetching flows.
● Contribute to routing using centralized route configs and lazy-loading patterns.
● Participate in code reviews and help maintain high standards for code quality, readability, and maintainability.
● Write and maintain tests for pure functions and UI components using Jest and Storybook.
● Follow and improve our ESLint, Prettier, and TypeScript strict mode standards.