HamburgerMenu
hirist

Job Description

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

- - - - - - -


info-icon

Did you find something suspicious?