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.