Job description

  • Location:
    Sandton
  • Employee Type:
    Permanent
  • Department:
    UK Offshore Tech: CBT (Corporate Banking Technology)
  • Division:
    Corporate Banking Technology

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 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. 

 

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. 


 
Close map
Location
Sandton
100 Grayston Drive, Investec Bank Ltd, Johannesburg, South Africa, 2196
Loading...

Meet the recruiter

Erika Botha

LinkedIn

Share this page
Share with linkedin
Share with facebook
Share with twitter
Share with email
Vacancy Alerts
Create an alert subscription based on this vacancy

Benefits

Pension
Private Medical Cover
Virtual GP
Gym Discounts
Psychologist Service
Annual Leave
Life Assurance
Loading