Description 

Investec is seeking a Front‑End Engineer who owns and sets the standard for how we build client‑facing applications across our digital platform. The role is responsible for Micro Front End (MFE) architecture, front‑end engineering practices, and delivering high‑quality, accessible, and performance user experiences.  This role spans the full development lifecycle and works closely with Product, UX/UI, and Engineering teams to design, build, and maintain rich, interactive applications that enable clients to manage their data and processes effectively.  We're looking for someone with strong front-end engineering foundations and practical experience delivering modern, scalable applications in an agile and collaborative product environment.

Key Responsibilities 

Own and evolve front‑end engineering standards across the platform, driving modernisation and continuous improvement. Lead the development of React and TypeScript Micro Front Ends within a Vite‑based shell architecture, enabling modular, independently deployed capabilities. Maintain and grow the shared component library, promoting reuse, consistency, and scalability across applications. Drive design system integration to ensure consistent, accessible, responsive, and on‑brand user experiences. Set and enforce standards across TypeScript discipline, state management, SCSS/CSS Modules, WCAG accessibility, testing (Jest, Playwright), security (OWASP), and tooling (ESLint, Stylelint, Prettier). Collaborate closely with UX/UI designers and Product teams to deliver production‑ready, high‑quality implementations. Ensure well‑typed data contracts between MFEs and backend APIs, supporting smooth front‑end and back‑end integration. Review pull requests with a focus on maintainability, testability, quality, and adherence to platform conventions, while encouraging collaboration and knowledge sharing. Champion CI/CD practices across Azure DevOps pipelines and Cloudflare Worker deployments, taking accountability for full‑lifecycle technical delivery. Mentor team members contribute to the front‑end guild and evaluate emerging tools and patterns for platform suitability. 

Qualifications, Experience and Skills 

Strong experience building modern, scalable front‑end applications in an agile, product‑centric environment. Advanced React (v18+) and TypeScript (v5+) experience with a focus on clean, maintainable, well‑typed code. Solid foundation in HTML, CSS, and modern JavaScript (ES6+), with strong understanding of browser and DOM fundamentals. Practical experience with state management (e.g. Zustand, MobX, Context API), and scalable front‑end architecture. Experience working with monorepos, shared component libraries, and design systems. Strong understanding of front‑end performance, accessibility (WCAG), and testing practices (Jest, Playwright). Experience integrating with backend APIs using typed contracts within secure, CI/CD‑driven environments.  Excellent communicator with end‑to‑end delivery accountability and a collaborative, client‑first mindset. 

Other attributes that would be helpful, but not essential for the role

Experience with shared front‑end platforms, including component library governance and release discipline. Exposure to modern delivery environments (CI/CD, Azure DevOps, edge/CDN concepts such as Cloudflare).  Some backend awareness (. NET / C#) to support integration and end‑to‑end delivery. Understanding advanced front‑end patterns including Micro Front Ends, SSR trade‑offs, and performance strategies. Broader front‑end ecosystem exposure (Angular, Vue, Svelte), with curiosity for emerging approaches. Experience working under pressure with strong analytical, problem‑solving, and quality‑driven delivery focus.

How To Apply
  • Make sure you are logged in and your email is verified(Register if you dont have an account).
  • Click the Apply Now button above.
  • Your default email application or application link will open.
  • Attach your Application letter, updated Curriculum Vitae (CV) and any supporting documents required.
  • Use a professional subject line such as Application for "Indicate Position"
  • Send your application before the closing date.

Note: Only shortlisted candidates are contacted.

Would you like WhatsApp and Email notifications on more Software Engineer Gauteng job offers? Subscribe to our Premium Job Alert for customised job alerts, access to our Database Subscription WhatsApp Group and profile recommendation to hiring employers.
SUBSCRIBE TO PREMIUM ALERT

Salary

0 - 0 ZAR

Monthly based

Location

Gauteng

Job Overview
Job Posted:
2 months ago
Job Type
Contract
Job Role
Entry level role
Education
Any Level/PhD
Total Vacancies
Variable
Category
Administration / Secretarial

Share This Job:

Location

Gauteng

Advance your career with Jobia Soft Skills & Certificates

Create account, take courses and earn verifiable certificates. Download and add certifications to your profile for better chance of getting hired.

Subscribe To Premium Alert To Get Hired Faster!

Get seen by employers With premium alert subscription, your profile is recommended to employers hiring matching criteria you indicate.
Access the best jobs for you Sign up for customised job alerts matching your experience, preferred industry, function and location.