CVC  Logo

Senior Frontend (Full Stack) Software Engineer

CVC |Posted 2 days ago

Skills and experience

Role:Frontend engineer
Other roles:Full stack engineer
Experience in role:10+ years
Language proficiency:English
Must-have skills:
    Vue.js
    JavaScript
    Git

Location and salary

Remote policy:Hybrid
Location of job:Cape Town, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder or permanent resident
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

About the Role:

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.

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

About CVC

1000+ employees

What we do

CVC is a leading global private markets manager focused on private equity, secondaries, credit and infrastructure with a global network of 30 local offices and €200 billion of assets under management.

Our culture

At CVC, we foster a culture of integrity, teamwork, and accountability. We believe in creating an inclusive workplace that encourages diverse perspectives and continuous learning, ensuring that every team member feels valued and empowered to make an impact.

Why work for us

Joining CVC means being part of a dynamic team that values innovation and excellence in investment management. We offer competitive compensation, comprehensive benefits, and opportunities for professional growth, allowing you to thrive in a collaborative environment while contributing to significant investment decisions.

Perks at CVC

Medical Plan (100% employer sponsored)
Group Retirement Annuity
Group Risk Life Plan (Life Assurance, Income Protection, Severe Illness and Funeral Cover)
Employee Assistance Programme
Family Support
Wellness Support
Hybrid way of work

Tech Stack

application and data

Javascript
Javascript
C#
C#
Microsoft Azure
Microsoft Azure
MS SQL
MS SQL
TypeScript
TypeScript
Vue.js
Vue.js
.NET Core
.NET Core

business tool

JIRA
JIRA
Microsoft Teams
Microsoft Teams
Notion
Notion

utilities

Power BI
Power BI

dev ops

Azure DevOps
Azure DevOps

Similar jobs on OfferZen: