×
Register Here to Apply for Jobs or Post Jobs. X

Senior Front-End Developer; React.js

Job in Johannesburg, 2000, South Africa
Listing for: ATS Client
Full Time position
Listed on 2026-07-17
Job specializations:
  • Software Development
    Front End Developer, React.js
Job Description & How to Apply Below
Position: Senior Front-End Developer (React.js)

Job Description

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 Type Script
  • Experience with Next.js or similar front-end frameworks
  • Exposure to cloud platforms (
    Azure / AWS
    )
  • Knowledge of automated testing frameworks (
    Jest, Cypress
    )
  • Experience with in 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
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary