Intermediate Front-End Developer

apartmentIOCO placeCape Town calendar_month 

Our client, a leading company private equity firm, is seeking an experienced Frontend Developer with 6+ years of professional software development experience to join their 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
thumb_up_altRecommended

Frontend Developer- AWS Cloud

apartmentDatonomy SolutionsplaceCape Town
We are looking for a highly skilled Frontend Developer with proven experience in building responsive, performant web and mobile applications. The ideal candidate will design, build, and optimize user interfaces that interact seamlessly with AI...
local_fire_departmentUrgent

Junior Front-End Developer

apartmentNetwork RecruitmentplaceCape Town
Key Responsibilities:  •  Maintain a consistent design system across all platforms  •  Build scalable front-end components using Vue 3 (Composition API)  •  Develop responsive, mobile-first layouts for all devices and browsers  •  Optimize front-end...
check_circleNew offer

Senior Frontend Developer

apartmentCommunicate RecruitmentplaceCape Town
into responsive, accessible interfaces under pressure. Youll also help shape frontend architecture, uphold best practices, and guide the team because in live production environments, precision and clean code are non‑negotiable. Skills & Experience: Advanced...