CVC  Logo

Intermediate Frontend (Full Stack) Software Engineer

CVC |Posted 2 days ago

Skills and experience

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

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 looking for an experienced Frontend Developer with 6+ years of professional software development experience to join our Engineering team.

You will primarily focus on building and maintaining high-quality Vue.js user interfaces, while collaborating closely with backend engineers working on .NET Core and .NET Framework services. You will contribute to scalable, maintainable frontend solutions and support end-to-end delivery across the application stack.

This is a hands-on delivery role suited for a developer who is comfortable working independently on features while operating within established architectural patterns and development standards.

While the role is frontend-focused, you will be encouraged and supported to gain exposure to backend services and system design over time. There is a clear progression path toward becoming a well-rounded Full Stack Developer as you expand your understanding of API design, data flow, and backend integration.

The ideal candidate is a proactive team player who values clean code, usability, and thoughtful implementation.

Minimum Requirements:

• Minimum 6+ years of professional software development experience, with the majority focused on frontend development

• Strong proficiency in modern JavaScript frameworks (Vue.js preferred)

• Solid experience with HTML5, CSS3, SCSS/LESS, and responsive design principles

• Strong understanding of component-based architecture, state management (Pinia or similar), and routing

• Experience integrating frontend applications with RESTful APIs

• Solid understanding of frontend performance optimisation

• Familiarity with Git workflows and CI/CD pipelines

• Strong problem-solving ability and ownership mindset

• Excellent communication skills, with the ability to clearly explain UI decisions, technical trade-offs, and collaborate effectively across teams

Key Responsibilities:

• Build reusable Vue.js components

• Implement responsive, accessible, and maintainable UI features

• Translate business requirements into intuitive user experiences

• Collaborate on UI designs using Figma, Sketch, or equivalent tools

• Integrate frontend applications with .NET Core RESTful APIs

• Work closely with backend engineers to improve API contracts and data flow

• Participate in code reviews and uphold frontend coding standards

• Gain exposure to backend services (.Net) and gradually expand full-stack capabilities

• Contribute to automated testing where applicable (Jest, Cypress)

• Collaborate with backend, QA, and product teams

• Communicate progress, risks, and dependencies proactively

Education & Qualifications:

• Bachelor's degree in computer science, Software Engineering or related field, or equivalent practical experience

• Demonstrated track record of delivering frontend features end-to-end, from requirements through to deployment

Nice to Have:

• Hands-on experience with micro-frontend architectures or module federation

• Familiarity with automated testing frameworks (Jest, Cypress, xUnit)

• Working knowledge of .NET Core APIs

• Basic understanding of SQL Server and data structures

• 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: