About the job
Seeking a skilled React.js developer to build and maintain responsive web applications. You'll collaborate with designers and backend teams to deliver high-quality UI components and seamless user experiences.
Key Responsibilities:
1. Develop and maintain React.js single-page applications using functional components, Hooks, and Context.
2. Translate design mockups (Figma, Sketch) into responsive, pixel-perfect UI.
3. Manage state with Redux, Context + Reducers, or a similar library.
4. Integrate RESTful or GraphQL APIs, handling loading and error states.
5. Ensure cross-browser compatibility, accessibility (WCAG), and mobile-first design.
6. Write and maintain unit/integration tests using Jest and React Testing Library.
7. Participate in Agile ceremonies: sprint planning, task estimation, and code reviews.
8. Debug and optimize performance with DevTools and profiling tools.
Requirements:
1. Hands-on React.js experience (functional components, Hooks).
2. Proficiency in modern JavaScript (ES6+), including async/await and modules.
3. Experience with state-management libraries (Redux, MobX, or Context).
4. Strong HTML5/CSS3 skills, including preprocessors (Sass/SCSS) or CSS-in-JS.
5. Familiarity with build tools (Webpack, Babel) and package managers (npm/Yarn).
6. Good understanding of RESTful/GraphQL API consumption (Axios, Fetch, React Query).
7. Experience writing tests in Jest and React Testing Library.
8. Solid Git workflow knowledge (branching, pull requests).
9. Strong problem-solving, communication, and collaboration skills.
Skill(s) required
CSS
HTML
JavaScript
React
Who can apply
Only those candidates can apply who:
1. have minimum 1 years of experience
2. are from Mumbai only
Other requirements
1. TypeScript proficiency.
2. Experience with Next.js or another React framework.
3. Familiarity with CI/CD pipelines (GitHub Actions, CircleCI).
4. Exposure to UI component libraries (Material-UI, Ant Design).
Any Graduate