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.
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.