Front End Solution Architect

ZA, South Africa

Job Description

Job Title:

Front-End Solution Architect


Experience:

10+ years


Job Type:

Full-time


Role Overview:



We are seeking a highly skilled and visionary

Front-End Solution Architect

to lead the architecture, design, and delivery of modern, scalable front-end applications. The ideal candidate brings deep technical expertise in

Vue.js

,

Atomic Design

,

Web Components

,

Micro Frontends

, and modern JavaScript frameworks. This role demands hands-on proficiency, team mentorship, stakeholder engagement, and strategic technology leadership across B2B, B2C, and B2B2C environments.



Key Responsibilities:



Architect and design front-end solutions using

Vue.js

,

Atomic Design methodology

, and

Web Components

for high reusability and scalability. Define and implement

Micro Frontend architecture

using

Webpack Module Federation

,

npm repositories

, and

monorepo strategies

(e.g., Nx, Turborepo). Collaborate with business stakeholders, product managers, and backend architects to shape end-to-end solution designs aligned with user experience and business goals. Lead implementation and technical design for enterprise-grade platforms across

B2B

,

B2C

, and

B2B2C

models. Champion best practices in

JavaScript (ES6+), TypeScript

, performance optimization, testing, and security. Actively contribute to code when needed--demonstrating leadership by example, with solid hands-on capabilities. Guide team members with architecture patterns, code quality standards, and performance profiling/debugging techniques. Drive the adoption of

AI-assisted development tools

like

GitHub Copilot

and

GenAI-based productivity boosters

. Partner with DevOps teams to integrate build pipelines, static code analysis, and deployment strategies in

cloud-native environments

(Azure/AWS/GCP). Evaluate and implement accessibility (WCAG), SEO, and internationalization requirements in web front-end implementations.

Required Skills & Experience:



10+ years of front-end development experience with at least 3+ years in a solution architect or senior technical leadership role. Strong expertise in

Vue.js

,

Composition API

, and state management libraries like

Pinia

or

Vuex

. In-depth understanding of

Atomic Design principles

,

modular UI systems

, and

component-driven architecture

. Proficiency in

Web Components

,

custom elements

, and cross-framework compatibility. Proven experience in designing and deploying

Micro Frontend architectures

using

Webpack Module Federation

. Experience managing

npm package publishing

,

private/shared component libraries

, and working with

monorepo

setups. Advanced skills in

JavaScript (ES6+), TypeScript

, HTML5, CSS3, and modern tooling. Experience working with

GitHub Copilot

,

GenAI tools

, or LLM integrations in software engineering workflows. Excellent understanding of

CI/CD pipelines

, testing frameworks (Jest, Cypress), and performance debugging tools (Lighthouse, DevTools). Experience working with

cloud platforms

(AWS, Azure, GCP) in deploying front-end apps and microservices. Strong leadership and mentoring abilities; prior experience in leading distributed teams and agile projects. Exceptional communication and stakeholder management skills; capable of translating technical strategies into business outcomes.

Preferred Qualifications:



Experience in

Headless CMS

,

DXPs

, or

JAMStack

architecture. Exposure to

Design Systems

,

Storybook

, or

Figma-to-code workflows

. * Certifications in cloud technologies or front-end frameworks.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1442662
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    ZA, South Africa
  • Education
    Not mentioned