Frontend Developer

Job Description

React.js Developer

Location: Bangalore, India (Hybrid/On-site)

Experience Level: 5–7 Years

Employment Type: Full-time

Joining: Immediate to 30 Days

Role Overview

We are seeking a skilled React.js Developer with 5–7 years of experience in building dynamic, high-performance web applications. The ideal candidate will have a strong foundation in front-end technologies and a passion for creating seamless user experiences.

Key Responsibilities

  • Develop and maintain responsive web applications using React.js, ensuring optimal performance across devices.
  • Implement state management solutions using Redux or Redux-Saga.
  • Collaborate with cross-functional teams, including UX/UI designers and backend developers, to deliver high-quality products.
  • Integrate RESTful APIs and ensure efficient data handling within the application.
  • Optimize applications for maximum speed and scalability.
  • Write clean, maintainable code and conduct code reviews to uphold code quality standards.
  • Implement unit and integration tests using tools like Jest, Enzyme, or React Testing Library.
  • Stay updated with the latest industry trends and incorporate best practices into the development process.

Required Skills

  • Front-End Technologies: Proficient in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
  • Frameworks & Libraries: Extensive experience with React.js, Redux, and Redux-Saga.
  • State Management: Hands-on experience with state management libraries and patterns.
  • Build Tools: Familiarity with Webpack, Babel, and other modern build tools.
  • Testing: Experience with testing frameworks such as Jest, Mocha, Chai, Enzyme, and React Testing Library.
  • Version Control: Proficient in using Git for version control.
  • APIs: Strong understanding of RESTful APIs and JSON data structures.
  • Responsive Design: Ability to create responsive designs using CSS frameworks like Bootstrap or Material UI

Preferred Qualifications

  • Experience with Next.js or other server-side rendering frameworks.
  • Knowledge of GraphQL and its integration with React applications.
  • Familiarity with CI/CD pipelines and deployment processes.
  • Understanding of web security principles and best practices.
  • Exposure to Agile/SCRUM methodologies and participation in sprint planning and retrospectives.

Soft Skills

  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities.
  • Self-motivated with a proactive approach to learning and development.
  • Ability to manage multiple tasks and priorities effectively.
  • Demonstrated creativity and a “can-do” attitude towards challenges.