Senior Frontend (Full Stack) Software Engineer

Posted 8 Days Ago
Be an Early Applicant
Cape Town, City of Cape Town, Western Cape, ZAF
In-Office
10-10 Annually
Senior level
Information Technology • Pet • Professional Services
The Role
Lead the design and architecture of Vue.js frontend applications, ensuring scalability, performance, and maintainability while mentoring developers and collaborating on backend integrations.
Summary Generated by Built In

We are seeking a highly experienced Senior Frontend Engineer with 10+ years of professional software development experience to lead the design, architecture, and delivery of our Vue.js frontend applications.

You will take ownership of frontend architecture, drive engineering best practices, and ensure scalable, maintainable, and high-performance user interfaces across our platforms. While your primary focus will be frontend strategy and system design, you will collaborate closely with backend engineers building .NET Core and SQL Server solutions to ensure seamless integration and cohesive end-to-end delivery.

This role requires strong technical leadership, architectural judgment, and the ability to mentor developers while remaining hands-on in delivery.

While frontend-led, this position offers the opportunity to broaden influence across the full application stack over time. You will progressively contribute to end-to-end solution design, API alignment, and cross-layer architectural decisions as part of your continued growth.

The ideal candidate is a strategic frontend leader who balances user experience excellence with performance, maintainability, and long-term scalability.



Requirements

Minimum Requirements:

·       Minimum 10+ years of professional software development experience, with significant frontend focus

·       Deep expertise in modern JavaScript frameworks (Vue.js preferred)

·       Strong experience designing scalable frontend architecture

·       Advanced understanding of component-based architecture, state management (Pinia or similar), routing, and modular design

·       Strong knowledge of HTML5, CSS3, SCSS/LESS, responsive and accessible design principles

·       Experience implementing frontend performance optimisation strategies

·       Experience integrating complex frontend systems with RESTful APIs

·       Experience establishing frontend coding standards and best practices

·       Strong experience with Git workflows and CI/CD pipelines

·       Demonstrated experience mentoring engineers and conducting code reviews

·       Excellent communication skills, with the ability to articulate architectural decisions and influence technical direction

Key Responsibilities:

·       Lead frontend architecture and design decisions

·       Build and maintain scalable Vue.js applications

·       Define and enforce frontend coding standards and best practices

·       Drive performance optimisation and UI scalability initiatives

·       Translate business requirements into robust technical solutions

·       Collaborate with backend engineers to define clean API contracts

·       Lead and participate in code reviews

·       Mentor intermediate and junior developers

·       Contribute to testing strategy (Jest, Cypress, etc.)

·       Proactively identify technical debt and drive refactoring initiatives

·       Communicate progress, technical strategy, risks, and delivery plans across teams

·       Collaborate with cross-functional teams across distributed offices

Education & Qualifications:

·       Bachelor's degree in computer science, Software Engineering or related field, or equivalent practical experience

·       Proven track record of owning frontend architecture and delivering complex UI systems end-to-end

Nice to Have:

·       Experience with micro-frontend architectures or module federation

·       Experience modernising legacy frontend systems

·       Exposure to .NET Core APIs and backend system integration

·       Experience with performance monitoring and observability tools

·       Experience working in financial or investment domain



Skills Required

  • 10+ years of professional software development experience
  • Deep expertise in Vue.js and modern JavaScript frameworks
  • Strong experience designing scalable frontend architecture
  • Advanced understanding of component-based architecture and state management
  • Strong knowledge of HTML5, CSS3, SCSS/LESS
  • Experience implementing frontend performance optimisation strategies
  • Experience integrating complex frontend systems with RESTful APIs
  • Strong experience with Git workflows and CI/CD pipelines
  • Demonstrated experience mentoring engineers
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
22 Employees
Year Founded: 2013

What We Do

Blue Pearl is a market-leading CLOUD Solutions developer with extensive knowledge and insight into the latest technologies, standardised processes, advanced technical capabilities and consulting processes available, ensuring wholistic success for our clientele. We offer professional consulting to compliment your business strategy and overall management and make it our priority to add value to any business by listening, analysing and creating a conducive solution that will empower our client. We implement a Data Analysis Process that includes inspecting, cleansing, transforming, and modelling data with the end-goal of discovering useful information, informing conclusions, and relevant information to support your decision-making. Your business cannot afford not to engage with us, allowing our data analysis to play a role in making your business decisions more scientific and helping your business achieve effective operation. Blue Pearl’s team of experts include BI strategists, BI analysts, Data Warehouse Architects, Data Scientists, Implementation and Development experts. With the use of BI, Analytics and Big Data, we effectively partner with our customers on their mission to achieve a competitive business advantage and real ROI from the structured information we collect.

Similar Jobs

Mastercard Logo Mastercard

Director, Network Services, Analytics, EEMEA

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Cape Town, Western Cape, ZAF
38800 Employees

TransUnion Logo TransUnion

Account Executive

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Remote or Hybrid
South Africa
13000 Employees

CDW Logo CDW

Operations Associate

Information Technology
Hybrid
Cape Town, Western Cape, ZAF
15100 Employees

Morningstar Logo Morningstar

Implementation Specialist

Artificial Intelligence • Big Data • Enterprise Web • Fintech • Software • Financial Services
Hybrid
Cape Town, Western Cape, ZAF
11500 Employees

Similar Companies Hiring

Scrunch  Thumbnail
Artificial Intelligence • Information Technology • Marketing Tech • Software • SEO
Salt Lake City, Utah
Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account