Software Engineer

Travelbyinvestec

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

29 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Investec is seeking a Front‑End Engineer to define and uphold frontend standards across our digital platform. You will own Micro Front End architecture, deliver high‑quality client‑facing applications, and collaborate with Product, UX/UI, and Engineering teams to ship accessible, scalable experiences.

The role focuses on modern front‑end practices, strong TypeScript discipline, and end-to-end delivery from design to production within an agile environment at our Johannesburg site.

Responsibilities

  • Own and evolve front-end engineering standards across the platform.
  • Lead development of React and TypeScript MFEs within a Vite-based shell architecture.
  • Maintain and grow the shared component library for reuse and consistency.
  • Drive design system integration for accessible, responsive UIs.
  • Set standards for TS, state management, SCSS/CSS Modules, WCAG, testing, security, and tooling.
  • Collaborate with UX/UI and Product to deliver production-ready implementations.
  • Ensure typed data contracts between MFEs and backend APIs.
  • Review pull requests for maintainability and quality.
  • Champion CI/CD practices across Azure DevOps and Cloudflare deployments.
  • Mentor team members and contribute to the front-end guild.

Job description

UK Offshore Tech: CBT (Corporate Banking Technology)

Division:

Central Services

Software Engineer (13351)
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 evolvefront‑end engineering standards across the platform, driving modernisation and continuous improvement.
  • Lead thedevelopment of React and TypeScript Micro Front Ends within a Vite‑based shell architecture, enabling modular, independently deployed capabilities.
  • Maintain and grow theshared component library, promoting reuse, consistency, and scalability across applications.
  • Drivedesign system integration to ensure consistent, accessible, responsive, and on‑brand user experiences.
  • Set and enforce standardsacross 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 requestswith a focus on maintainability, testability, quality, and adherence to platform conventions, while encouraging collaboration and knowledge sharing.
  • Champion CI/CDpractices across Azure DevOps pipelines and Cloudflare Worker deployments, taking accountability for full‑lifecycle technical delivery.
  • Mentor team members contribute to thefront‑end guild and evaluate emerging tools and patterns for platform suitability.
Qualifications, Experience and Skills
Other attributes that would be helpful, but not essential for the role
  • Experiencewith shared front‑end platforms, including component library governance and release discipline.
  • Exposure to moderndelivery environments (CI/CD, Azure DevOps, edge/CDN concepts such as Cloudflare).
  • Some backendawareness (.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.
  • Broaderfront‑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.
What We Value

At Investec we seek creative, talented people with passion, energy and stamina, who collaborate unselfishly.

We are committed to diversity and inclusion when recruiting internally and externally.

Location

100 Grayston Drive, Investec Bank Ltd, Johannesburg, South Africa, 2196

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Front-End Engineer: Micro Frontends & React/TypeScript
Front-End Engineer: Micro Frontends & React/TypeScript

Travelbyinvestec • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Technical Lead
Technical Lead

Travelbyinvestec • Sandton

On-site
ZAR 900,000 - 1,500,000
Junior Mid Frontend Developer (React) (CPT Hybrid)
Junior Mid Frontend Developer (React) (CPT Hybrid)

Datafin • Cape Town

Hybrid
Frontend Developer
Frontend Developer

NNW Tech Solutions • Johannesburg

On-site
ZAR 400,000 - 600,000
Front-End / Full Stack Developer (Senior)
Front-End / Full Stack Developer (Senior)

ATS Client • Cape Town

Hybrid
ZAR 900,000 - 1,400,000
Software Engineer
Software Engineer

Belay Talent Solutions • Cape Town

On-site
ZAR 420,000 - 660,000
Senior Frontend Software Engineer
Senior Frontend Software Engineer

iDbase Software • Cape Town

On-site
ZAR 800,000 - 1,000,000
Software Engineer (Azure, HTML, CSS, JavaScript)
Software Engineer (Azure, HTML, CSS, JavaScript)

Datafin • Cape Town

On-site
ZAR 600,000 - 800,000
Backend Developer (C#.Net) (CPT/JHB Hybrid)
Backend Developer (C#.Net) (CPT/JHB Hybrid)

Datafin • Cape Town

Hybrid
ZAR 500,000 - 650,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

DeARX • Johannesburg

On-site
ZAR 900,000 - 1,300,000