Question
FULL_TIME
5-10

OM Bank - Front-End Flutter Engineer

1/4/2026

The Front-end engineer will be responsible for building and implementing end-to-end front-end solutions primarily using Flutter and React. This includes writing clean code, engaging with stakeholders, and managing frontend delivery pipelines.

Working Hours

40 hours/week

Company Size

10,001+ employees

Language

English

Visa Sponsorship

No

About The Company
Old Mutual Limited is a premium pan-African financial services group that offers a broad spectrum of financial solutions to retail and corporate customers across key markets in 14 countries. We have been helping our customers achieve their lifetime financial goals for over 170 years by investing their funds in ways that create positive futures for them, their families, their communities and broader society. In this way, we significantly contribute to improving the lives of our customers and their communities while ensuring a sustainable future for our business. We employ more than 30 000 people and operate in 14 countries across two regions Africa (South Africa, Namibia, Botswana, Zimbabwe, Kenya, Malawi, Tanzania, Nigeria, Ghana, Uganda, Rwanda, South Sudan and eSwatini) as well as Asia (China) So why work here? We believe you can shape the future with us – a future where we build a better Africa together. That’s why we’re committed to creating opportunities that will give you an edge on the rest. Once you’re part of our team, you will have access to the best breed of advice, tools and frameworks that will equip you to be your exceptional best. #MomentsThatMatter
About the Role

Let's Write Africa's Story Together!

Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.

Job Description

OM Bank is currently looking for a Front-end engineer to join OM Bank. The candidate will be responsible for building and implementing end-to-end Front-end solutions written mainly in Flutter and React.

KEY RESULT AREAS

  • Write clean code that is easy to read, easy to change, and works as expected 

  • Responsible for building end to end digital solutions written in flutter or react   

  • Adherence to software engineering best practices and design patterns that are relevant to the tech stack and overall technology strategy 

  • Stakeholder engagement including product owners, business analysts, designers, solution architects, platform engineers, site reliability, quality assurance, release engineering and customer platform team 

  • Working closely with quality assurance team to automate testing and integrate with delivery pipeline 

  • Managing and continually improving frontend delivery pipelines  

  • Adherence to Agile ways of working  

  • Managing expectations with the scrum master to ensure an accurate scope of work is planned 

  • Document code, processes and workflows to ensure seamless collaboration with other engineers  

  • Consistently ship small features and improvements with minimal  

  • Translate designs and wireframes into high quality, maintainable code 

  • Integrate frontend code with backend APIs  

  • Maintain and improve internal design systems and component libraries  

ROLE REQUIREMENTS

  • Bachelor’s degree in computer science, electrical or electronic engineering, Information Technology, or relevant field 

  • 5+ years of software engineering experience building native android, iOS, flutter or react native 

  • Experience with API integrations using OpenAPI  

  • 5+ years experience with building web applications using React, NextJS or similar frameworks or libraries   

  • Experiencing using GitOps and general git based operations  

  • Experience working with Launch Darkly and implementing feature flags for all features rolling into the app  

  • Solid understanding of git and branching strategies like trunk based branching 

Skills

Action Planning, Application Development, Business Process Design, Computer Literacy, Data Management, Data Modeling, Evaluating Information, Identifying Customer Needs, Information Technology (IT) Support, Market Analysis, Oral Communications, Product Development, Technical Support, Technical Troubleshooting, Test Case Management, User Requirements Documentation, Web Development

Competencies

Business Insight

Collaborates

Courage

Cultivates Innovation

Decision Quality

Drives Results

Ensures Accountability

Manages Complexity

Education

Closing Date

09 January 2026 , 23:59

The appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit in question.

The Old Mutual Story!

Key Skills
FlutterReactAPI IntegrationsGitOpsSoftware EngineeringAgileQuality AssuranceWeb DevelopmentApplication DevelopmentData ManagementTechnical SupportUser Requirements DocumentationTest Case ManagementBusiness Process DesignMarket AnalysisTechnical Troubleshooting
Categories
TechnologySoftwareEngineering
Apply Now

Please let Old Mutual Limited know you found this job on InterviewPal. This helps us grow!

Apply Now
Prepare for Your Interview

We scan and aggregate real interview questions reported by candidates across thousands of companies. This role already has a tailored question set waiting for you.

Elevate your application

Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.