Enable job alerts via email!

OM Bank - Lead Flutter Front-end Engineer

Old Mutual

Cape Town

On-site

ZAR 600,000 - 800,000

Full time

Today
Be an early applicant

Job summary

A financial services company in Cape Town seeks a Lead Flutter Frontend Engineer to manage mobile project priorities and develop innovative mobile solutions. The role requires a strong background in mobile application development, experience with Flutter, and the ability to guide engineers. This position is part of a dynamic Agile environment with opportunities for growth and mentorship.

Qualifications

  • 3-5 years of experience in mobile application development.
  • Knowledge of Rest API integrations.
  • Experience with mobile frameworks such as Flutter.

Responsibilities

  • Manage mobile project priorities, deadlines, and deliverables.
  • Design and develop mobile solutions using test-driven development.
  • Mentor and guide team members.

Skills

Action Planning
Adaptive Thinking
Agile Project Management
Change Management
IT Implementation

Education

Degree in Computer Science/Engineering/Mathematics

Tools

AWS Lambda
GitHub Actions
API Gateway
Flutter
Jira
Job 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, DynamoDB
  • 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
Skills

Action Planning, Adaptive Thinking, Agile Project Management, Budget Management, Change Management, Current State Assessment, Data Compilation, Evaluating Information, Executing Plans, Futures Thinking, Gaps Analysis, IT Implementation, Learning and Development (L&D), Managing Stakeholder Expectations, Oral Communications, Policies & Procedures, Project Life Cycle Management, Project Performance Management (PM), Project Reporting, Project Risk Management, Project Schedule Management, Project Scope Management, Project Strategy, + 1 more

Competencies

Business Insight, Collaborates, Communicates Effectively, Courage, Cultivates Innovation, Customer Focus, Decision Quality, Develops Talent

Education

Not specified

Closing Date

25 October 2025, 23:59

Appointment Notice

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.

Old Mutual Story

The Old Mutual Story!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.