Post Job Free
Sign in

OM Bank - Front-End Flutter Engineer

Company:
Old Mutual
Location:
Johannesburg, Gauteng, South Africa
Posted:
October 27, 2025
Apply

Description:

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

01 November 2025, 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!

JR-72789

Apply