React JS Developer

Job Description:

As a Senior React.js Developer, you will be responsible for developing and
maintaining web applications with a focus on performance, usability, and
scalability. You will work closely with product managers, designers, and other
developers to ensure our applications meet the highest quality standards and
are delivered on time.

Key Responsibilities:
  • Develop and Maintain React.js Applications: Write clean, efficient, and reusable code using React.js and related technologies.
  • Collaborate with Cross-Functional Teams: Work with designers, product managers, and backend developers to implement new features and optimize existing ones.
  • Troubleshoot and Debug: Identify and fix performance bottlenecks, bugs, and other issues in both new and existing code.
  • Optimize Application for Maximum Speed and Scalability: Ensure that components and applications are optimized for the best user experience and performance.
  • Code Reviews and Mentorship: Conduct code reviews, provide guidance to junior developers, and maintain best practices across the team.
  • Testing and Documentation: Ensure thorough testing of components, as well as maintain and improve technical documentation.
Qualifications:
  • 3+ years of experience in React.js development, with a proven track record of building high-quality, production-level applications.
  • Strong proficiency in JavaScript, HTML5, CSS3, and ES6+ features.
  • Experience with React Hooks, Redux, Context API, React Router, and Component Lifecycle.
  • Deep understanding of state management, component architecture, and performance optimization in React.js.
  • Familiarity with RESTful APIs, JSON, and handling asynchronous calls.
  • Experience with modern build pipelines and tools such as Webpack, Babel, npm/yarn, etc.
  • Familiarity with unit testing frameworks such as Jest, Enzyme, or similar.
  • Solid knowledge of Git and version control best practices.
  • Ability to work in an agile environment and manage multiple tasks simultaneously.
  • Strong communication skills and ability to collaborate with team members effectively
Bonus Skills:
  • Knowledge of TypeScript and Next.js.
  • Experience with Cloud Platforms (AWS, Azure, GCP) and CI/CD pipelines

Open Positions: 5
Job Status: Open

Job Category: Frontend
Job Type: Full Time
Job Location: Chennai

Apply for this position

Allowed Type(s): .pdf, .doc, .docx