Front-End Developer (Senior)

Reposted 9 Days Ago
Be an Early Applicant
Pretoria, City of Tshwane, Gauteng, ZAF
In-Office
Senior level
Agency • Information Technology • Professional Services
The Role
The Senior Front-End Developer will design, build, and maintain user-centric applications, optimizing performance and ensuring high-quality delivery within a dynamic IT environment.
Summary Generated by Built In

We are seeking an experienced Senior Front-End Developer to design, build, and maintain high-quality digital solutions within a dynamic, global IT environment. The role focuses on delivering innovative, user-centric applications that enhance digital retail and customer engagement experiences.


Key Responsibilities:

  • Develop system solutions aligned to quality and delivery requirements
  • Gather, analyse, and validate user requirements
  • Design, propose, and review technical solutions and alternatives
  • Present solutions to stakeholders, including project managers and business users
  • Execute full development lifecycle, including:
    • Technical documentation
    • User manuals and training
    • System testing and implementation
    • Quality assurance and audits
  • Build pixel-perfect, responsive user interfaces
  • Develop reusable, scalable, and maintainable front-end components
  • Ensure clean, readable, and extendable code
  • Maintain and enhance stylesheets and UI standards
  • Support smooth handovers between developers during ongoing work
  • Optimise frontend performance and user experience

Requirements

Essential Skills:

  • Strong experience with:
    • JavaScript (ES5/ES6)
    • TypeScript
    • AngularJS and Angular (2+)
    • Node.js
    • HTML5 & CSS (SCSS)
    • REST APIs, AJAX
    • JSON & XML

Advantageous Skills:

  • Cloud platforms (Azure, AWS, or OpenShift)
  • Relational databases (PostgreSQL, SQL)
  • NoSQL/document databases (MongoDB, Elasticsearch)
  • Mobile development experience
  • Microservices architecture

Experience & Qualifications:

  • Minimum 5+ years in software development
  • Experience in web and digital projects
  • Agile methodology experience

Skills Required

  • Strong experience with JavaScript (ES5/ES6)
  • Strong experience with TypeScript
  • Strong experience with AngularJS and Angular (2+)
  • Strong experience with Node.js
  • Strong experience with HTML5 & CSS (SCSS)
  • Strong experience with REST APIs, AJAX
  • Strong experience with JSON & XML
  • Minimum 5+ years in software development
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

Sabenza IT Logo Sabenza IT

Senior Front-end Engineer

Agency • Information Technology • Professional Services
In-Office
Johannesburg, City of Johannesburg, Gauteng, ZAF

Sabenza IT Logo Sabenza IT

Senior Front-end Engineer

Agency • Information Technology • Professional Services
In-Office
Pretoria, City of Tshwane, Gauteng, ZAF
5-8 Annually

Jobs for Humanity Logo Jobs for Humanity

Senior Front-end Engineer

Artificial Intelligence • HR Tech • Information Technology • Social Impact
In-Office or Remote
Johannesburg, City of Johannesburg, Gauteng, ZAF
100 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