HamburgerMenu
hirist

Frontend Developer - React.js

Qrata
Pune
8 - 10 Years

Posted on: 23/12/2025

Job Description

Description :


Designation : Frontend Developer (React.js)

Experience : 8+ Years

We are seeking a highly experienced and accomplished Frontend Developer (React.js) to join our dynamic team.
The ideal candidate will possess over 8 years of total experience in software development, with a significant focus on building sophisticated, high-performance, and user-centric web applications using React.js.


This role requires deep technical expertise, a passion for crafting exceptional user experiences, and the ability to contribute significantly to front-end architecture and best practices.

Key Responsibilities :


- Design, develop, and maintain complex, scalable, and responsive web applications using React.js and its broader ecosystem.

- Translate intricate UI/UX designs and wireframes into pixel-perfect, high-quality code, ensuring cross-browser compatibility and optimal user experience.

- Implement reusable, modular, and well-tested React components and front-end libraries for future use, promoting code

reusability and maintainability across projects.

- Optimize web applications for maximum speed, scalability, and responsiveness across various devices and network conditions.

- Collaborate closely with product managers, UI/UX designers, backend developers, and quality assurance engineers to define requirements, design solutions, and deliver new features seamlessly.

- Write robust unit, integration, and end-to-end tests for front-end components and applications, ensuring high code quality and application reliability.

- Actively participate in code reviews, providing constructive feedback and ensuring adherence to coding standards, architectural guidelines, and best practices.

- Troubleshoot, debug, and resolve complex front-end issues and performance bottlenecks in existing and new applications.

- Stay updated with the latest trends, technologies, and advancements in React, JavaScript, HTML, CSS, and the broader front-end ecosystem, integrating relevant innovations into our tech stack.

- Contribute significantly to front-end architectural discussions and decisions, helping to shape the technical direction of our user interfaces.

- Mentor and provide technical guidance to junior and mid-level developers, fostering their growth and skill development in front-end technologies.

Required Skills & Qualifications :


- Experience : Minimum 8 years of total experience in software development, with extensive hands-on experience as a Frontend Developer specializing in React.js.

- Core Technologies : Expert proficiency in JavaScript (ES6+), HTML5, and CSS3.


- React Ecosystem : Deep understanding and hands-on expertise with React.js, including Hooks, Context API, Redux (or similar state management libraries like Zustand/Recoil), and routing libraries (e.g., React Router).

- Modern CSS : Strong experience with modern CSS practices such as CSS-in-JS (e.g., styled-components, Emotion), SASS/LESS, or Tailwind CSS.

- Web Performance : Strong knowledge of web performance optimization techniques, core web vitals, and associated tools.

- API Integration : Proficient in consuming RESTful APIs and/or GraphQL APIs, and working with data structures like JSON.

- Version Control : Expertise with Git and collaborative development workflows (e.g., Git Flow, Feature Branching).

- Build Tools : Experience with modern front-end build pipelines and tools such as Webpack, Babel, Vite, or Parcel.

- Testing : Strong experience with front-end testing frameworks such as Jest, React Testing Library, Enzyme, Cypress, or Playwright.

- Problem-Solving : Excellent analytical and problem-solving skills, with a meticulous attention to detail and a passion for debugging.

- Collaboration : Strong communication skills, both written and verbal, with a proven ability to collaborate effectively in cross-functional and agile teams.

- UI/UX Principles : Solid understanding of user interface (UI) and user experience (UX) principles and ability to translate designs into functional and intuitive interfaces.

- Education : Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field is preferred


info-icon

Did you find something suspicious?