Senior React Developer (Remote)
Job details
Senior React Developer (Remote)IT - Software Development Cape Town - Western Cape ~ Johannesburg - Gauteng ~ Durban - KwaZulu Natal ~ Remote 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.
- 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.
- 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.
- 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.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.