HamburgerMenu
hirist

React.js Developer

CARTEL SYSTEMS
Pune
5 - 7 Years

Posted on: 11/12/2025

Job Description

Duties & Responsibilities :

- Develop and maintain responsive web applications using React.js and related technologies.

- Write clean, modular, and reusable code following best practices and coding standards.

- Optimize application performance for maximum speed and scalability.

- Build reusable UI components and front-end libraries for future use.

- Manage application state using tools like Redux, Context API, or other state management libraries.

- Work closely with UI/UX designers to implement visually appealing and intuitive user interfaces.

- Collaborate with back-end developers to integrate RESTful APIs and ensure smooth data flow.

- Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.

- Write unit and integration tests to ensure code quality and application stability.

- Conduct code reviews to maintain high code quality and ensure adherence to best practices.

- Create and maintain technical documentation for future reference and knowledge sharing.

- Stay up to date with the latest trends, technologies, and frameworks in front-end development.

- Proactively suggest improvements to enhance application performance and user experience.

- Ensure web applications work seamlessly across different browsers and devices.

- Implement responsive designs to provide a consistent experience on mobile and desktop platforms.

- Assist in deploying applications to production and monitor their performance post-deployment.

- Provide ongoing support and maintenance to address any post-release issues.

- Assist in deploying applications to production and monitor their performance post-deployment.

- Provide ongoing support and maintenance to address any post-release issues.

Job Requirements :

- Bachelor's degree in Computer Science, Information Technology, or a related field.

- 2-5 years of hands-on experience in front-end development using React.js.

- Strong proficiency in JavaScript, ES6+, HTML5, and CSS3.

- Experience with state management libraries such as Redux or Context API.

- Proficiency in building responsive and adaptive web applications.

- Familiarity with RESTful APIs and asynchronous request handling.

- Knowledge of modern front-end build pipelines and tools like Webpack, Vite, and Babel.

- Experience with version control systems such as Git.

- Understanding of UI/UX principles and ability to collaborate with design teams.

- Experience in writing unit and integration tests using Jest, React Testing Library, or similar frameworks.

- Familiarity with Agile development methodologies and sprint-based workflows.

- Strong problem-solving skills and attention to detail.

- Excellent communication and collaboration abilities to work effectively with cross-functional teams.

- Knowledge of security best practices and performance optimization techniques.

- Familiarity with cloud platforms such as AWS, Azure, or Firebase is a plus.

- Experience with Next.js or other server-side rendering frameworks is an advantage.

- Ability to learn new technologies quickly and adapt to evolving project requirements.

Competencies

a) Professional Qualification

- Bachelor's degree in Computer Science, Information Technology, or a related field.

- React.js development experience of 2+ years.

b) Knowledge

- Strong knowledge of JavaScript, ES6+, and front-end frameworks like React.js.

- Familiarity with state management libraries such as Redux or Context API.

- Understanding of RESTful API integration, component-based architecture, and web performance optimization.

- Basic understanding of database systems like PostgreSQL or Firebase for front-end data consumption.

c) Skills

- Proficiency in React.js, JavaScript, HTML5, and CSS3, along with modern front-end build tools such as Webpack, Babel, or Vite.

- Experience with state management, responsive web design, and cross-browser compatibility.

- Familiarity with cloud platforms (AWS, Firebase) and CI/CD pipelines for deployment automation.

- Strong debugging and troubleshooting skills with a focus on optimizing performance and scalability.

d) Attitudes

i. Strong analytical and problem-solving mindset with a keen attention to detail.

ii. Effective communicator and a collaborative team player with a commitment to continuous learning and improvement.

info-icon

Did you find something suspicious?