About the role

  • Develop and maintain product features using React
  • Collaborate with cross-functional teams to translate requirements into technical specifications
  • Develop reusable and modular React components that can be easily integrated into different parts of the application, promoting code reusability
  • Integrate with backend APIs, fetch and display data, handle responses, and manage asynchronous operations using libraries like Axios or the Fetch API
  • Identify and implement performance optimizations, such as code splitting, lazy loading, and minimizing unnecessary renders, to ensure a fast and responsive user interface
  • Conduct code reviews, refactor code, and fix bugs to improve performance and maintainability
  • Create and maintain technical documentation
  • Develop unit tests and participate in testing to ensure software quality
  • Collaborate with team members and provide regular updates on project progress
  • Implement security best practices, including input validation and data sanitization, to safeguard the application from potential vulnerabilities
  • Stay current and enhance your skills by staying updated on the latest trends, tools, and best practices within the React ecosystem.

Requirements

  • Strong understanding of React fundamentals (components, props, state, lifecycle, hooks)
  • Solid skills in modern JavaScript (ES6+) and clean, efficient coding practices
  • Experience with component libraries (e.g., Material-UI)
  • Knowledge of state management tools (e.g., React Query)
  • Experience with React Router for client-side routing
  • Ability to consume RESTful APIs and display data in React applications
  • Proficiency in CSS, responsive design, and creating consistent UI across devices
  • Comfortable with Git/GitHub for version control and team collaboration
  • Familiarity with testing frameworks and debugging tools (Browser DevTools, React DevTools)
  • Ability to optimize performance (code splitting, lazy loading, reducing re-renders)
  • Understanding of build tools like Webpack, Babel, and package managers (npm/Yarn)
  • Experience with Next.js (SSR, SSG, ISR, routing, API routes, performance optimization)
  • Strong communication skills for teamwork and client collaboration.

Job title

React Developer

Job type

Experience level

Junior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job