The IT Firm

React.js Developer - Javascript

Pune, MH, IN

2 months ago
Save Job

Summary

We are seeking a passionate and talented React JS Developer to design, develop, and maintain dynamic web applications. You will work with a collaborative team to create responsive, scalable, and feature-rich applications that deliver an exceptional user experience.

Responsibilities

  • Develop and maintain high-quality React JS applications.
  • Collaborate with backend developers and other team members to integrate front-end applications with server-side logic.
  • Optimize applications for maximum speed and scalability.
  • Ensure the technical feasibility of UI/UX designs.
  • Build reusable components and front-end libraries for future use.
  • Write clean, maintainable, and efficient code.
  • Participate in code reviews and provide constructive feedback.
  • Debug and troubleshoot issues across various browsers and platforms.
  • Stay up-to-date with emerging trends and technologies in front-end development.
  • Assist with technical documentation and contribute to project planning.

Requirements

  • Proven experience as a React JS Developer or similar role.
  • Strong proficiency in JavaScript (ES6+), HTML, and CSS.
  • Experience with React.js and its core principles.
  • Familiarity with RESTful APIs and modern front-end build pipelines and tools.
  • Experience with state management libraries (e.g., Redux, Context API).
  • Knowledge of front-end tools like Webpack, Babel, etc.
  • Familiarity with version control systems like Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to work in an Agile environment and deliver high-quality work on time.

Preferred Qualifications

  • Experience with TypeScript, Next.js, or GraphQL is a plus.
  • Knowledge of UI/UX principles and design systems.
  • Familiarity with unit testing and test-driven development (TDD).
  • Experience with cloud services and deployment tools (e.g., AWS, Heroku).
  • Bachelor's degree in Computer Science, Engineering, or related field.

Key Responsibilities

React Development : Build and maintain scalable, dynamic web applications using React JS and modern front-end tools.

Component Design : Design and develop reusable UI components and libraries for future use, ensuring consistency across the application.

API Integration : Collaborate with back-end developers to integrate front-end code with server-side APIs, ensuring seamless data exchange and interaction.

UI/UX Implementation : Collaborate with UX/UI designers to transform wireframes and mockups into high-quality, responsive web applications.

Cross-Browser Compatibility : Ensure the application works efficiently across various browsers, devices, and platforms.

Performance Optimization : Optimize applications for maximum speed, efficiency, and scalability, making sure the user experience is smooth and responsive.

Testing & Debugging : Identify and troubleshoot application issues, write unit tests, and conduct debugging to ensure high-quality code and minimal errors.

Version Control : Use Git to manage and version control code repositories, ensuring proper collaboration with the team.

Continuous Learning : Stay updated with new React features, best practices, and industry trends to ensure the application development process is cutting edge and effective.

Agile Environment : Participate in agile practices including sprint planning, standups, and code reviews, collaborating with cross-functional teams to meet project deadlines.

(ref:hirist.tech)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job