RESPONSIBILITIES :
We re seeking a Senior React Developer with strong experience in TypeScript to build and maintain high-quality, performant user interfaces. The ideal candidate is passionate about clean code, UI / UX best practices, and collaborating in a modern, agile development environment. Experience with Node. js is a plus.
- Develop Scalable UIs : Build responsive, accessible, and maintainable web interfaces using React and TypeScript.
- Component Architecture : Design and implement reusable, modular components that follow best practices.
- State Management : Manage complex application state with tools like Redux, MobX, or Context API.
- API Integration : Collaborate with backend teams to consume RESTful and / or GraphQL APIs.
- Performance Optimization : Profile and tune components to ensure optimal performance across devices and browsers.
- Testing & Quality : Write and maintain unit / integration tests using Jest, React Testing Library, or similar tools.
- Cross-functional Collaboration : Work closely with designers, product managers, and fellow developers in an agile environment.
- Version Control : Use Git effectively in collaborative workflows (e. g. , GitHub Flow).
- AI Tools (Optional) : Leverage AI-assisted development tools like GitHub Copilot to improve productivity and code quality.
Required Skills
React. js Expertise : Deep understanding of React s core concepts (hooks, lifecycle, reconciliation).TypeScript & JavaScript : Proficient in modern JavaScript (ES6+) and strong TypeScript typing practices.HTML / CSS Mastery : Ability to craft responsive, semantic, and accessible front-end code.State Libraries : Experience with Redux, MobX, Zustand, or similar state management tools.Version Control : Strong command of Git, branching strategies, and pull request best practices.Testing : Experience with frontend testing tools such as Jest, Enzyme, or React Testing Library.Build Tools : Familiarity with Webpack, Vite, Babel, or other front-end tooling systems.UI / UX Awareness : Understanding of usability principles and pixel-perfect implementation of designs.Problem-Solving : Strong debugging skills and ability to propose practical solutions.Nice to Have
Node. js : Experience building or integrating with Node. js APIs or services.AWS : Familiarity with AWS services (e. g. , S3, EC2, ECS, R53, Lambda, CloudFront).CI / CD Pipelines : Exposure to modern deployment practices and automation tools.GraphQL : Familiarity with GraphQL clients (e. g. , Apollo Client).Design Systems : Experience working with component libraries or design systems (e. g. , MUI, Chakra UI, Storybook).Skills Required
react.js , Typescript, Redux, Api Integration, Version Control