Senior Frontend (Full Stack) Software Engineer

ATS Client

Cape Town

On-site

ZAR 900,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ATS Client in Cape Town is seeking a Senior Frontend Engineer to lead Vue.js frontend architecture and deliver scalable user interfaces. You will drive engineering best practices and collaborate with backend teams to ensure cohesive end-to-end delivery.

The ideal candidate will mentor developers, shape frontend strategies, and balance UX excellence with performance and maintainability across platforms.

Qualifications

  • 10+ years of professional software development experience with a strong frontend focus.
  • Deep expertise in modern JavaScript frameworks; Vue.js preferred.
  • Experience designing scalable frontend architectures and mentoring engineers.

Responsibilities

  • Lead frontend architecture and design decisions.
  • Build and maintain scalable Vue.js applications.
  • Define and enforce frontend coding standards and best practices.
  • Drive performance optimisation and UI scalability initiatives.
  • Translate business requirements into robust technical solutions.
  • Collaborate with backend engineers to define clean API contracts.
  • Lead code reviews and contribute to testing strategy.
  • Mentor intermediate and junior developers.

Skills

Vue.js
Frontend architecture
RESTful APIs
HTML5/CSS3/SCSS
CI/CD
Git workflows
Mentoring
Code reviews
Testing (Jest/Cypress)
Communication
Pinia/state management

Education

Bachelor's degree in Computer Science or Software Engineering

Job description

Job Description

We are seeking a highly experienced Senior Frontend Engineer with 10+ years of professional software development experience to lead the design, architecture, and delivery of our Vue.js frontend applications.

You will take ownership of frontend architecture, drive engineering best practices, and ensure scalable, maintainable, and high-performance user interfaces across our platforms. While your primary focus will be frontend strategy and system design, you will collaborate closely with backend engineers building .NET Core and SQL Server solutions to ensure seamless integration and cohesive end-to-end delivery.

This role requires strong technical leadership, architectural judgment, and the ability to mentor developers while remaining hands‑on in delivery.

While frontend‑led, this position offers the opportunity to broaden influence across the full application stack over time. You will progressively contribute to end‑to‑end solution design, API alignment, and cross‑layer architectural decisions as part of your continued growth.

The ideal candidate is a strategic frontend leader who balances user experience excellence with performance, maintainability, and long‑term scalability.

Requirements

Minimum Requirements:

  • 10+ years of professional software development experience, with significant frontend focus
  • Deep expertise in modern JavaScript frameworks (Vue.js preferred)
  • Strong experience designing scalable frontend architecture
  • Advanced understanding of component‑based architecture, state management (Pinia or similar), routing, and modular design
  • Strong knowledge of HTML5, CSS3, SCSS/LESS, responsive and accessible design principles
  • Experience implementing frontend performance optimisation strategies
  • Experience integrating complex frontend systems with RESTful APIs
  • Experience establishing frontend coding standards and best practices
  • Strong experience with Git workflows and CI/CD pipelines
  • Demonstrated experience mentoring engineers and conducting code reviews
  • Excellent communication skills, with the ability to articulate architectural decisions and influence technical direction
Key Responsibilities
  • Lead frontend architecture and design decisions
  • Build and maintain scalable Vue.js applications
  • Define and enforce frontend coding standards and best practices
  • Drive performance optimisation and UI scalability initiatives
  • Translate business requirements into robust technical solutions
  • Collaborate with backend engineers to define clean API contracts
  • Lead and participate in code reviews
  • Mentor intermediate and junior developers
  • Contribute to testing strategy (Jest, Cypress, etc.)
  • Proactively identify technical debt and drive refactoring initiatives
  • Communicate progress, technical strategy, risks, and delivery plans across teams
  • Collaborate with cross‑functional teams across distributed offices
Education & Qualifications
  • Bachelor's degree in computer science, Software Engineering or related field, or equivalent practical experience
  • Proven track record of owning frontend architecture and delivering complex UI systems end‑to‑end
Nice to Have
  • Experience with micro-frontend architectures or module federation
  • Experience modernising legacy frontend systems
  • Exposure to .NET Core APIs and backend system integration
  • Experience with performance monitoring and observability tools
  • Experience working in financial or investment domain
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Frontend (Full Stack) Software Engineer
Senior Frontend (Full Stack) Software Engineer

Blue Pearl HQ • Cape Town

On-site
ZAR 900,000 - 1,500,000
Senior Frontend (Full Stack) Software Engineer
Senior Frontend (Full Stack) Software Engineer

Blue Pearl PTY • Cape Town

On-site
ZAR 750,000 - 1,000,000
Senior Backend (Full Stack) Software Engineer
Senior Backend (Full Stack) Software Engineer

Blue Pearl HQ • Cape Town

On-site
ZAR 900,000 - 1,600,000
Senior Frontend Software Engineer
Senior Frontend Software Engineer

iDbase Software • Cape Town

On-site
ZAR 800,000 - 1,000,000
Senior Backend (Full Stack) Software Engineer
Senior Backend (Full Stack) Software Engineer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,200,000
Full Stack Developer (Senior)
Full Stack Developer (Senior)

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,500,000
Junior Front End Developer
Junior Front End Developer

Talent on Tap • Cape Town

On-site
ZAR 200,000 - 300,000
Frontend Lead / UI Engineering Lead
Frontend Lead / UI Engineering Lead

Indsafri • South Africa

On-site
ZAR 1,000,000 - 1,400,000
Senior Front end Developer
Senior Front end Developer

Avatar Advisory • Johannesburg

On-site
ZAR 600,000 - 800,000
Senior Front end Developer
Senior Front end Developer

WMS Secure • Johannesburg

On-site
ZAR 600,000 - 900,000