Recruitment Room Team

Senior React Developer (Remote)

Cape Town – Western Cape ~ Johannesburg – Gauteng ~ Durban – KwaZulu Natal ~ Remote
1 week ago
Application ends: December 22, 2024
Deadline date:
December 22, 2024

Job Description


ENVIRONMENT:
A passionate Senior React Developer with at least 5 years Frontend experience is sought by a provider of cutting-edge Tech Applications. You will design, build & maintain scalable, high-performance web applications using React and modern Frontend technologies while implementing responsive web interfaces that deliver seamless experiences across devices and browsers. The ideal candidate must have 5 years professional Frontend Development experience with the proven ability to write clean, efficient, and maintainable code with proficiency in HTML, CSS, ES6+ (JavaScript), TypeScript, ReactJS, Material-UI (MUI) or similar, Postman and Git.
 
DUTIES:
  • Development: Design, build, and maintain scalable, high-performance web applications using React and modern Frontend technologies.
  • Responsive Design: Implement responsive web interfaces that deliver seamless experiences across devices and browsers.
  • Optimization: Optimize web applications for speed, scalability, and efficiency.
  • Collaboration: Work closely with UX/UI Designers to ensure the technical feasibility of designs and collaborate with Backend Developers for smooth API integration.
  • Quality Assurance: Conduct thorough testing and debugging to ensure the highest code quality and application functionality.
 
REQUIREMENTS:
  • Minimum 5 years of professional Frontend Development experience with the proven ability to write clean, efficient, and maintainable code.
  • Advanced expertise in HTML and CSS.
  • Strong command of ES6+ (JavaScript) and TypeScript.
  • Extensive experience with ReactJS and component-based architecture.
  • Proficient with Material-UI (MUI) or similar component libraries.
  • Experience using Postman for API testing and integration.
  • Demonstrated ability to deliver high-quality web applications with a strong focus on user experience and performance.
  • Expertise in developing responsive and accessible designs.
  • Strong Git skills for effective collaboration and Version Control.
 
Advantageous –
  • Experience with Unit Testing frameworks such as Jest or Mocha.
  • Familiarity with Node.js and Server-side Development.
  • Knowledge of Next.js for server-side rendering and static site generation.
  • Proficiency with state management libraries like Redux (including Redux-Thunk or Redux-Saga).
  • Experience with additional UI libraries like Ant-Design and Styled Components.
 
ATTRIBUTES:
  • Team Player: A collaborative individual who will enhance a skilled team. You should be proactive, sharing knowledge and supporting your colleagues to achieve collective goals.
  • Passion for Development: A deep interest in staying current with the latest Frontend technologies and best practices.