Posted on: 18/12/2025
Description :
About the Role :
We are seeking an experienced React Frontend Developer to build high-performance, scalable, and intuitive user interfaces for modern web applications.
The ideal candidate has strong expertise in React.js, JavaScript/TypeScript, frontend architecture, UI/UX implementation, and API integration.
You will collaborate with backend engineers, designers, and product teams to deliver exceptional digital experiences with clean, maintainable code.
Key Responsibilities:
1. Frontend Development :
- Develop responsive, high-quality UI components using React.js, TypeScript/JavaScript, Next.js, or equivalent frameworks.
- Build reusable components, hooks, custom libraries, and UI state management logic.
- Ensure performance, scalability, and responsiveness across devices and browsers.
2. UI/UX Implementation :
- Convert Figma / Adobe XD / Sketch designs into pixel-perfect frontend screens.
- Work closely with design teams to deliver consistent layout, interactions, and animations.
- Implement modern styling tools such as Tailwind CSS, Styled Components, CSS Modules, SCSS.
3. State Management & Architecture :
- Build scalable frontend architecture using Redux, Zustand, Recoil, Context API, or other state tools.
- Maintain application-wide state, caching, and optimized rendering.
4. API Integration :
- Integrate RESTful APIs and GraphQL endpoints with proper error handling.
- Work with backend teams to define API contracts and data flow.
- Implement secure authentication & session mechanisms (OAuth, JWT, etc.
5. Testing & Code Quality :
- Write unit and integration tests using Jest, React Testing Library, Cypress.
- Ensure clean, maintainable code following best practices, linting, and code review processes.
- Participate in continuous improvement of frontend development standards.
6. Performance Optimization :
- Optimize the application for maximum speed and scalability.
- Implement lazy loading, code splitting, and performance profiling tools.
- Debug UI issues, memory leaks, rendering bottlenecks, and network latency concerns.
7. Collaboration & Documentation :
- Work closely with product managers, designers, and backend engineers.
- Participate in sprint planning, estimations, and Agile ceremonies.
- Maintain clear technical documentation, component libraries, and design systems.
Required Skills & Qualifications :
Technical Skills :
- Strong expertise in React.js, JavaScript (ES6+), and TypeScript.
- Experience with Next.js or similar SSR/SSG frameworks.
- Strong knowledge of HTML5, CSS3, responsive design principles.
- Hands-on experience with Redux, Zustand, Recoil, or other state libraries.
- Familiarity with tools like Webpack, Vite, Babel, npm/yarn.
- Knowledge of REST API, GraphQL, WebSockets.
- Basic understanding of version control (Git), CI/CD pipelines.
Soft Skills :
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
- Detail-oriented with a strong sense of UI/UX quality.
- Ability to work in fast-paced and Agile development environments.
Preferred Qualifications :
- Experience with frontend performance optimization and accessibility (a11y).
- Knowledge of micro-frontends architecture.
- Familiarity with design systems like Material UI, Chakra UI, Ant Design.
- Experience with containerized environments (Docker) is a plus.
- Past contributions to open-source frontend libraries.
About the company
- - - - - - -
Did you find something suspicious?
Posted by
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1592604
Interview Questions for you
View All