Senior Front-End Developer (React.js)

Posted 25 Days Ago
Be an Early Applicant
Johannesburg, City of Johannesburg, Gauteng, ZAF
In-Office
Senior level
Agency • Information Technology • Professional Services
The Role
The Senior Front-End Developer will design, develop, and enhance front-end applications with React.js, mentoring junior developers, and collaborating within an Agile team.
Summary Generated by Built In

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


RequirementsTechnical 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 Required

  • 5+ years of software development experience
  • 3+ years of hands-on React application development
  • Degree or Diploma in Computer Science, Information Systems, or related field
  • Strong hands-on experience with React.js
  • Proficiency in JavaScript (ES6+), HTML5, and CSS3
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
0 Employees
Year Founded: 2013

What We Do

Sabenza IT is a niche recruitment company specializing in Information Technology, SAP, Finance, and Engineering roles, with over 23 years of experience.

Similar Jobs

Mastercard Logo Mastercard

Consultant

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Johannesburg, City of Johannesburg, Gauteng, ZAF
38800 Employees

Mondelēz International Logo Mondelēz International

Legal Counsel

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Hybrid
Johannesburg, Gauteng, ZAF
90000 Employees

Mastercard Logo Mastercard

Director, Specialist Sales - Send

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Johannesburg, City of Johannesburg, Gauteng, ZAF
38800 Employees

Mastercard Logo Mastercard

Manager, Network Services, Analytics, EEMEA

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Johannesburg, City of Johannesburg, Gauteng, ZAF
38800 Employees

Similar Companies Hiring

Scrunch  Thumbnail
Artificial Intelligence • Information Technology • Marketing Tech • Software • SEO
Salt Lake City, Utah
Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account