Question
FULL_TIME
2-5

OM Bank - Front-end Flutter Technical Lead

11/23/2025

As a Lead Flutter Frontend Engineer, you will manage mobile project priorities and deliverables while designing, developing, and enhancing mobile software solutions. You will work in an Agile environment, collaborating with cross-functional teams to define new product requirements and guide engineers in their daily activities.

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

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!

Key Skills
FlutterMobile Application DevelopmentTest-Driven DevelopmentAgile MethodologiesCode ReviewsUnit TestingUI TestingClean ArchitectureCollaboration ToolsAPI IntegrationsEvent Driven ArchitectureDomain Driven DesignCoding Design PatternsAWSMentoringProblem Solving
Categories
TechnologySoftwareEngineering
Apply Now

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

Apply Now
Get Ready for the Interview!

Do you know that we have special program that includes "Interview questions that asked by Old Mutual Limited?"

Elevate your application

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