freehire launches on Product Hunt on 26 August.

Follow →

ReactJS Developer

Summary

Build and maintain responsive web apps with React.js, integrating APIs and optimizing performance for cross-browser compatibility.

Responsibilities:

  • Develop and maintain dynamic and responsive web applications using React.js and related technologies.
  • Work with the team to define and implement front-end architecture for web applications.
  • Collaborate with designers to implement user interface designs with a focus on usability and performance.
  • Integrate third-party APIs and services.
  • Optimize applications for maximum speed and scalability.
  • Ensure cross-browser compatibility and responsive design across devices.
  • Write unit and integration tests to ensure code quality and prevent regressions.
  • Troubleshoot and debug application issues, optimizing code where necessary.
  • Stay up to date with the latest industry trends and technologies to enhance the user experience and functionality of the applications.

Skills & Qualifications:

  • Strong proficiency in Java , especially with React.js and its ecosystem (Redux, React Router, Hooks, etc.).
  • Solid understanding of HTML5, CSS3, and modern front-end frameworks (e.g., Bootstrap, Material-UI).
  • Experience with RESTful APIs and asynchronous request handling.
  • Familiarity with state management libraries (Redux, Context API, etc.).
  • Understanding of responsive design principles and cross-browser compatibility.
  • Familiarity with front-end build tools like Webpack, Babel, and npm/yarn.
  • Experience with testing frameworks (Jest, Mocha, Enzyme, or similar).
  • Ability to work in an Agile development environment and participate in Scrum ceremonies.

Preferred Qualifications:

  • Experience with Type in a React.js environment.
  • Familiarity with server-side rendering (SSR) using Next.js or similar frameworks.
  • Knowledge of cloud services (AWS, Azure, etc.) and serverless architectures.
  • Experience with CI/CD pipelines and automated deployment processes.
  • Basic knowledge of back-end technologies (Node.js, Express, etc.) is a plus.
  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Proven experience in building and deploying React.js applications in a professional environment.
  • With at least 7 years of experience in solutioning and handling big projects

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available