Post Job Free
Sign in

OM Bank - Front-end Flutter Technical Lead

Company:
Old Mutual
Location:
Cape Town, Western Cape, South Africa
Posted:
November 23, 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

In the role of a Lead Flutter Frontend Engineer, you will manage individual mobile project priorities, deadlines, and deliverables and will be responsible for designing, developing, testing, deploying, maintaining, and enhancing mobile software solutions.

You will be working in an Agile environment, partnering with cross-functional teams to define new mobile product requirements, features, and functionality.

In this lead level capacity, you will be expected to both act autonomously for day-to-day activities and guide engineers

in their day-to-day activities.

KEY RESULT AREAS

Design and develop mobile solutions for software fixes and new features using test-driven development.

Analyze user stories, provide realistic estimations, and participate in sprint planning, scrums, demos, and retrospectives.

Create detailed mobile development documentation and assign tasks to team members.

Create pull requests and perform code reviews for peers and related teams.

Track and manage key performance indicators (KPIs) to ensure that mobile software and services are performing well.

Write unit and UI tests for mobile code.

Build well-designed, well-engineered, stable,

performant mobile applications using Flutter, Swift,

Kotlin, and/or Java.

Mentor and guide other team members to provide

oversight and direction.

Recommend improvements to mobile

architectures, processes, technologies, and coding

practices that improve the effectiveness of the

team.

Strong ability to maintain focus and problem solve in

a dynamic, fast-paced environment working with

cross-functional teams.

Understand the company's architectural vision and

how it helps meet technical and business

objectives.

ROLE REQUIREMENTS

Matric

Degree in Computer Science/ Engineering/

Mathematics or related (advantageous)

AWS components such as Lambda, SQS, Dynamo

DB

AWS API Gateway

Knowledge of Rest API integrations

Openapi, swagger

GitHub actions for CI CD

3-5 years of experience in mobile application

development

Knowledge of, and experience in mobile frameworks

and technologies such as:

Flutter

Experience with clean architecture and bloc

Experience creating code bridges/channels

between native and flutter

Collaboration tools e.g., Confluence, Jira,

Microsoft Teams, Slack

Mobile and API Testing Frameworks

Architecture and Design: Event Driven

Architecture / API First / Domain driven

design

Familiarity with architecture styles such as Serverless architectures

Knowledge of coding design patterns and experience working with information architecture and design interfaces

Ability to explain and articulate complex topics to

various levels stakeholders

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

Communicates Effectively

Courage

Cultivates Innovation

Decision Quality

Drives Results

Ensures Accountability

Education

Closing Date

29 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-73964

Apply