React JS Developer


Apply Now

  • 4+Experience with front-end testing libraries and frameworks (e.g., Jest, Enzyme, Testing Library).
  • Knowledge of popular UI libraries and frameworks (e.g., Material-UI, Ant Design).
  • Understanding of web accessibility standards and best practices (WCAG).
  • Experience with server-side rendering (SSR) using Next.js or similar frameworks.
  • Familiarity with modern JavaScript features (ES6+).
  • Knowledge of design tools like Figma or Sketch for collaboration with designers.
  • Develop and maintain user-friendly web applications using React.js, ensuring high performance, responsiveness, and cross-browser compatibility.
  • Translate design prototypes into functional user interfaces, maintaining design consistency and usability.
  • Utilise state management libraries such as Redux or Mobx to manage application state efficiently.
  • Create and maintain reusable UI components, promoting code reusability and maintainability.
  • Integrate with RESTful APIs and GraphQL services to fetch and display data in the application.
  • Write unit tests and integration tests for React components to ensure code quality and reliability.
  • Identify and address performance bottlenecks and optimize application performance for better user experience.
  • Follow coding standards and best practices, participate in code reviews, and maintain clean and well-documented code.
  • Collaborate with designers, back-end developers, and product managers to deliver features and enhancements on schedule.
  • Diagnose and resolve front-end issues and bugs, ensuring the application’s stability.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience as a React.js developer with a strong portfolio of web applications.
  • Proficiency in JavaScript and React.js, including concepts like JSX, component lifecycle, hooks, and state management.
  • Experience with front-end build tools and package managers (e.g., Webpack, npm, yarn).
  • Knowledge of CSS preprocessors (e.g., Sass, LESS) and responsive web design principles.
  • Familiarity with version control systems (e.g., Git) and code collaboration tools.

 

Apply Now