Front-End / Full Stack Developer (Senior)
Parvana
About the role
Below is a concise, ready‑to‑post version of the role you described. Feel free to copy‑paste it into your applicant‑tracking system, careers page, or LinkedIn job ad. I’ve kept the essential details, highlighted the most attractive benefits, and organized the responsibilities and requirements for maximum readability.
Front‑End Architecture Lead (Vue.js) – Hybrid – Cape Town
Job ID: J‑18808‑Ljbffr
About the Company
A global investment‑advisory firm dedicated to long‑term value creation for institutional partners. We pride ourselves on a collaborative, inclusive, and sustainability‑focused culture. Our employees enjoy industry‑leading wellness benefits, generous base salaries, and continuous career‑development opportunities. We are heavily invested in automation, AI, and R&D, ensuring you’ll always work with cutting‑edge tools rather than legacy software. Our teams are cosmopolitan, diverse, and operate across multiple continents.
What You’ll Do
- Own Front‑End Architecture – Define, enforce, and evolve coding standards; proactively manage technical debt.
- Drive UI Performance & Scalability – Lead optimisation initiatives, monitor observability metrics, and ensure a seamless user experience at scale.
- Build & Deploy Vue.js Applications – Translate business requirements into high‑quality, component‑based solutions using Vue 3 (or later) and Pinia (or equivalent).
- Collaborate with Backend Engineers – Shape API contracts, integrate with .NET Core services, and work within cross‑functional, distributed squads.
- Shape Testing Strategy – Champion unit, integration, and end‑to‑end testing (Jest, Cypress); lead code reviews and mentor junior developers.
- Communicate Technical Vision – Clearly articulate strategy, risks, progress, and delivery plans to stakeholders at all levels.
Who We’re Looking For
| Must‑Have | Nice‑to‑Have |
|---|---|
| 10+ years professional software development experience, front‑end focus | Experience in the financial services domain |
| Deep expertise with modern JavaScript frameworks – Vue.js preferred | Exposure to other frameworks (React, Angular) |
| Proven track record owning front‑end architecture & delivering end‑to‑end UI solutions | Experience with micro‑front‑end architectures |
| Strong command of HTML5, CSS3, SCSS/LESS, responsive & accessible design | Knowledge of design‑system tooling (Storybook, Figma) |
| State‑management mastery (Pinia, Vuex, or similar) | Experience modernising legacy front‑ends |
| Performance‑optimisation techniques (code‑splitting, lazy loading, caching) | Familiarity with .NET Core API integration |
| Git workflows, CI/CD pipelines, automated testing (Jest, Cypress) | Observability tools (New Relic, Datadog, Elastic) |
| Demonstrated mentorship & code‑review leadership |
Why Join Us?
- Hybrid Flexibility – Choose to work from our Cape Town office daily or enjoy a hybrid schedule.
- Wellness‑First Benefits – Industry‑leading health, mental‑wellness, and lifestyle perks.
- Tech‑Forward Environment – Access to the latest AI, automation, and R&D tools; no legacy tech lock‑in.
- Global Impact – Contribute to investment strategies that shape markets worldwide.
- Career Growth – Structured development programs, internal mobility, and exposure to senior leadership.
Ready to shape the future of front‑end engineering at a world‑class investment firm?
Apply now with your CV and a brief cover letter highlighting your most relevant Vue.js and architecture achievements.
We are an equal‑opportunity employer and celebrate diversity in all its forms.
Requirements
- Minimum of 10 years of professional software development experience, with a strong focus on the front-end, particularly modern JavaScript frameworks (Vue.js preferred).
- Proven track record in owning front-end architecture, designing scalable systems, and delivering complex, end-to-end UI solutions using component-based architecture and state management (Pinia or similar).
- Strong knowledge of HTML5, CSS3, SCSS/LESS, coupled with expertise in responsive and accessible design principles.
- Experience implementing front-end performance optimisation strategies and integrating complex systems with RESTful APIs, along with establishing coding standards.
- Strong experience with Git workflows and CI/CD pipelines, demonstrated experience mentoring engineers, and conducting thorough code reviews.
Responsibilities
- Lead front-end architecture, define and enforce coding standards, and proactively manage technical debt.
- Drive continuous optimization and initiatives for UI performance and scalability.
- Build, deploy, and maintain scalable applications, primarily using Vue.js, translating requirements into high-quality technical solutions.
- Work closely with backend engineers on API contracts and collaborate effectively with distributed, cross-functional teams.
- Contribute to the overall testing strategy (Jest, Cypress), lead code reviews, and mentor junior developers.
- Clearly communicate technical strategy, project risks, progress, and delivery plans to all relevant teams.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free