Senior React Front-End Developer
Budget: ₹12,500 – ₹37,500 INR
I’m building a new web application and the entire user interface needs to be planned, coded, and polished in React while communicating seamlessly with an existing Java-based REST API. The goal is a fast, responsive, component-driven front end that speaks the same language as the Java services behind it, so a solid grasp of both React (hooks, context, modern tooling) and core Java concepts is essential.
Scope of work
• Set up the project scaffold (Create React App or Vite, ESLint, Prettier, Jest).
• Implement authentication against the provided Java endpoints, handling token storage and refresh.
• Develop a reusable component library and page layouts that match supplied Figma designs.
• Integrate REST calls for dashboard widgets, handle loading/error states gracefully, and ensure state management via Redux or Context API.
• Optimise for accessibility and cross-browser rendering, add unit tests targeting at least 80 % coverage, and document everything in a clear README.
Acceptance criteria
• Pixel-perfect alignment with the designs on Chrome, Firefox, and Safari.
• All API interactions succeed against both the mock server and staging environment.
• Linting passes with zero critical issues; tests run green in CI.
The timeline is flexible—quality matters more than speed—so we can agree on sensible milestones and conduct weekly demos over Git. Share links to previous React projects that consumed Java services and mention any preferred tooling or patterns you’d bring to this codebase.
Scope of work
• Set up the project scaffold (Create React App or Vite, ESLint, Prettier, Jest).
• Implement authentication against the provided Java endpoints, handling token storage and refresh.
• Develop a reusable component library and page layouts that match supplied Figma designs.
• Integrate REST calls for dashboard widgets, handle loading/error states gracefully, and ensure state management via Redux or Context API.
• Optimise for accessibility and cross-browser rendering, add unit tests targeting at least 80 % coverage, and document everything in a clear README.
Acceptance criteria
• Pixel-perfect alignment with the designs on Chrome, Firefox, and Safari.
• All API interactions succeed against both the mock server and staging environment.
• Linting passes with zero critical issues; tests run green in CI.
The timeline is flexible—quality matters more than speed—so we can agree on sensible milestones and conduct weekly demos over Git. Share links to previous React projects that consumed Java services and mention any preferred tooling or patterns you’d bring to this codebase.