Enable job alerts via email!

OM Bank - Senior Flutter Front-End Engineer

Old Mutual

Johannesburg

On-site

ZAR 300,000 - 400,000

Full time

2 days ago
Be an early applicant

Job summary

A leading financial services company in Johannesburg is seeking a Mobile App Developer to lead mobile software development and collaborate with cross-functional teams. The ideal candidate has 3–5 years of experience, strong Flutter expertise, and excellent communication skills. This role offers a dynamic work environment focused on innovation and operational excellence.

Qualifications

  • 3–5 years of professional experience in mobile application development.
  • Strong expertise in Flutter for cross-platform mobile app development.
  • Excellent communication skills to explain technical concepts.

Responsibilities

  • Lead and contribute to mobile software development across the full SDLC.
  • Collaborate with cross-functional teams.
  • Monitor and optimize application performance, stability, security, and scalability.

Skills

Action Planning
Application Development
Data Management
Technical Support
Web Development

Education

Degree in Computer Science, Engineering, Mathematics, or related field

Tools

Flutter
Confluence
Jira
Microsoft Teams
Jenkins
Git

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

The Mobile App Developer is responsible for developing high-quality designs and solutions. This role involves participating in technical designs, developing, and maintaining software and digital applications or services. The incumbent will create prototypes, develop user-centered software, and advise on technical specifications.

This role requires a solid understanding of engineering practices, an analytical and data-driven approach to problem solving, and adherence to DevOps, SRE, and Cloud-Based practices.

KEY RESULT AREAS

  • Lead and contribute to mobile software development across the full SDLC.
  • Apply Agile methodologies (SCRUM / Kanban) within a DevOps culture.
  • Collaborate with cross-functional teams, including Product Owners, Scrum Masters, Business Analysts, Architects, and UX Designers.
  • Provide accurate sizing, scoping, and effort estimates.
  • Serve as a subject matter expert on Flutter and mobile application development.
  • Design application architectures, technical specifications, and solution blueprints.
  • Build and maintain enterprise-grade, cloud-based mobile applications using Flutter.
  • Develop and validate software prototypes.
  • Define and execute test strategies aligned with continuous testing principles.
  • Apply engineering best practices for design, development, testing, and maintenance.
  • Improve development tools, processes, and standards.
  • Monitor and optimize application performance, stability, security, and scalability.
  • Engage stakeholders to shape product features and ensure operational excellence.
  • Provide operational support for production issues affecting the mobile platform.

ROLE REQUIREMENTS

  • Matric plus a degree in Computer Science, Engineering, Mathematics, or related field.
  • 3–5 years of professional experience in mobile application development.
  • Strong expertise in Flutter for cross-platform mobile app development.
  • Experience creating code bridges between Flutter and native platforms.
  • Knowledge of native mobile development using Java or Swift.
  • Proficiency with collaboration tools such as Confluence, Jira, and Microsoft Teams.
  • Experience with CI/CD tools like Jenkins or Git.
  • Familiarity with mobile and API testing frameworks.
  • Understanding of mobile architectural patterns, including Clean Architecture, BLoC, Navigation, and service locator patterns.
  • Strong understanding of software design principles (SOLID, DRY, KISS, Separation of Concerns) and design patterns (Singleton, Factory, Repository).
  • Excellent communication skills to explain technical concepts to various stakeholders.

Skills

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

Competencies

Business Insight, Collaboration, Courage, Innovation, Decision Quality, Results Orientation, Accountability, Complexity Management

Education

Not specified

Closing Date

18 August 2025, 23:59

The appointment will be made in line with Old Mutual South Africa's Employment Equity Plan and the specific business unit.

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.