Job Search and Career Advice Platform

Enable job alerts via email!

Senior Developer (Front End)

Robert Walters

Cape Town

On-site

ZAR 800 000 - 1 200 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global private equity firm is seeking a Senior Software Engineer to join their Engineering team in Cape Town. The role focuses on front-end development using Vue.js and involves maintaining robust .NET Core services. The ideal candidate will have over 8 years of software development experience, strong JavaScript skills, and the ability to mentor junior team members. This position offers an opportunity to work in a fast-paced environment where you can set technical direction and produce high-quality solutions.

Qualifications

  • 8+ years of software development experience with a focus on front-end.
  • Proficiency in modern JavaScript frameworks (Vue.js preferred).
  • Experience with .NET Core and SQL Server basics.

Responsibilities

  • Drive front-end development using Vue.js.
  • Maintain and implement RESTful APIs in .NET Core.
  • Model SQL Server schemas and deliver solutions in a distributed systems environment.
  • Mentor junior team members and conduct code reviews.

Skills

Vue.js
HTML5
CSS3/SCSS/LESS
RESTful APIs
SQL Server
Git workflows
CI/CD pipelines
Client-facing communication

Education

Bachelor's degree in computer science or related field
Job description
Overview

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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.