Logo-of-Blue-Pearl-Pty-hiring-for-jobs-in-South-Africa-on-GrabJobs

Senior Frontend (Full Stack) Software Engineer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Frontend (Full Stack) Software Engineer

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:

·       Minimum 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



Original job Senior Frontend (Full Stack) Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Senior Frontend Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Senior Frontend Software Engineer Jobs in South Africa

GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast! Find the best jobs in South Africa, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.