Job opportunity

RemoteFulltime
Senior Front-End Developer (React.js)
Sabenza IT & RecruitmentJohannesburg, GautengPosted 30+ days ago
Share on

Role overview

Role details

We are looking for a highly skilled

Senior Front-End Developer

with strong expertise in

React.js

to join a dynamic technology team. This role is ideal for someone passionate about building scalable, high-performance user interfaces and contributing to modern digital product development. The successful candidate will play a key role in designing, developing, and enhancing enterprise-grade front-end applications while collaborating with cross-functional teams in an Agile environment. ##

Key Responsibilities

### Software Development - Design, develop, and maintain front-end applications using

React.js

  • - Translate business and user requirements into clean, efficient, reusable code -
  • Build responsive, scalable, and high-performance user interfaces - Integrate front-end applications with

RESTful APIs

  • and backend services -
  • Ensure code quality through code reviews, testing, and best practices ### Technical Leadership - Provide technical guidance and mentorship to junior and intermediate developers -
  • Contribute to application architecture and technical design decisions - Promote best practices in front-end performance, scalability, and security -
  • Participate in sprint planning, effort estimation, and technical discussions ### Collaboration & Delivery -
  • Work closely with Product Owners, UI/UX Designers, Back-End Developers, and QA teams -
  • Support Agile delivery frameworks (

Scrum / SAFe

  • ) - Troubleshoot, debug, and resolve production issues - Drive continuous improvement of development standards, tooling, and processes ### Requirements ### Technical Skills -
  • Strong hands-on experience with

React.js

  • Solid proficiency in

JavaScript (ES6+)

,

HTML5

, and

CSS3

  • -
  • Experience with state management libraries such as

Redux

or

Context API

  • -
  • Strong experience consuming and integrating

REST APIs

  • Familiarity with modern front-end build tools such as

Webpack

or

Vite

  • -
  • Strong knowledge of

Git

  • and version control practices - Good understanding of responsive design principles and cross-browser compatibility ###
  • Experience - Minimum

5+ years

of software development experience - Minimum

3+ years

  • of hands-on React application development -
  • Experience working within Agile development teams -
  • Exposure to enterprise or large-scale application environments (advantageous) ## Advantageous Skills -
  • Experience with

TypeScript

  • -
  • Experience with

Next.js

  • or similar front-end frameworks -
  • Exposure to cloud platforms (

Azure / AWS

) - Knowledge of automated testing frameworks (

Jest, Cypress

  • ) -
  • Experience within financial services or regulated industries ##

Qualifications

  • Degree or Diploma in

Computer Science

,

Information Systems

  • , or related field - Equivalent practical experience will also be considered ## Key Competencies -
  • Strong problem-solving and analytical thinking - Excellent communication and collaboration skills - Ability to work independently and take ownership of deliverables -
  • Strong attention to detail and quality-driven mindset - Adaptability in a fast-paced delivery environment

Skills

ReactHTMLCSSReduxWebpackViteTypeScriptNext.jsAzureAWSJestCypress

Details

Workplace

Remote

Source

Zohorecruit

Date posted

May 4, 2026

Disclaimer: Applyn curates publicly available job information for discovery only. We are not an employer, recruiter, agency, or representative of the organizations shown in these listings. Always verify role details and application steps on the employer's official site.