Senior Developer (Front End)
My client is a global private equity firm seeking a Senior Software Engineer focused on the front-end to join their Engineering team and own both front-end and back-end solutions or with a main front-end focus. You’ll drive development of Vue.js UIs, architect and maintain robust .NET Core and .NET Framework services and contribute to our ETL pipelines and reporting processes. In our fast-paced environment, you’ll set technical direction, mentor peers, and champion best practices to keep our codebase clean, scalable, and secure. The ideal candidate is a self-starter who learns quickly, respects proven conventions, and elevates the team’s expertise through coaching and thoughtful refactoring.
Key Responsibilities:
- Front-end Development & Design:
- Build reusable Vue.js components (Composition API, Pinia, Vue Router)
- Create wireframes and mock-ups using Figma, Sketch, or equivalent
- Implement and maintain RESTful APIs in .NET Core; support legacy .NET Framework services
- Model SQL Server schemas, write T-SQL queries
- Provide strategic technical solutions to complex problems in a distributed systems environment
- Uncover true requirements beneath feature requests and recommend optimal technical/business approaches
- Drive the full lifecycle: requirements gathering, design, coding, testing, deployment, and monitoring
- Guide and mentor junior team members, conduct code reviews, and uphold coding standards
- Collaborate with cross-functional teams across distributed offices
- Communicate progress, risks, and dependencies proactively
Required Experience & Skills:
- Minimum 8+ years’ software development experience, with at least 5 years’ front-end focus
- Deep proficiency in modern JavaScript frameworks (Vue.js preferred)
- Strong skills in HTML5, CSS3/SCSS/LESS, component architecture, state management, and routing
- Experience with .NET Core (3.1+) and familiarity with maintaining .NET Framework applications
- Basic SQL Server knowledge: schema design, T-SQL querying, indexing fundamentals
- Solid experience with Git workflows and CI/CD pipelines (Azure DevOps)
- Excellent client-facing written and verbal communication skills
- Proven ability to deliver projects independently with high accountability
Education & Qualifications:
- Bachelor's degree in computer science, Software Engineering or related field, or equivalent practical experience
- Demonstrated track record of owning front-end feature delivery and mentoring peers across the full stack
Nice to Have:
- Hands-on experience with micro-frontend architectures or module federation
- Familiarity with automated testing frameworks (Jest, Cypress, xUnit)
Experience working in financial or investment domain
About the job
Contract Type: Perm
Specialism: Technology & Digital
Focus: Web Development
Industry: Financial Services
Salary: Negotiable
Workplace Type: Hybrid
Experience Level: Mid Management
Location: Cape Town
FULL_TIMEJob Reference: HDHRR9-E928BD5E
Date posted: 20 January 2026
Consultant: Tafadzwa Chakaodza
cape-town technology-and-digital/development-web 2026-01-20 2026-03-21 financial-services Cape Town Western Cape ZA Robert Walters https://www.robertwaltersafrica.com https://www.robertwaltersafrica.com/content/dam/robert-walters/global/images/logos/web-logos/square-logo.png true