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
Intermediate Front-End Developer
IOCO
cape town, cape town
Published 23 days ago
Report job