Old Mutual South Africa

OM Bank - Front-end Flutter Technical Lead

Posted: 1 hours ago

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 DescriptionIn 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 engineersin their day-to-day activities.KEY RESULT AREASDesign 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 RequirementsMatricDegree in Computer Science/ Engineering/ Mathematics or related (advantageous)AWS components such as Lambda, SQS , Dynamo DBAWS API GatewayKnowledge of Rest API integrationsOpenapi, swaggerGitHub actions for CI CD3-5 years of experience in mobile application developmentKnowledge of, and experience in mobile frameworks and technologies such as:FlutterExperience with clean architecture and blocExperience creating code bridges/channels between native and flutterCollaboration tools e.g., Confluence, Jira, Microsoft Teams, SlackMobile and API Testing FrameworksArchitecture and Design: Event Driven Architecture / API First / Domain driven designFamiliarity with architecture styles such as Serverless architecturesKnowledge of coding design patterns and experience working with information architecture and design interfacesAbility to explain and articulate complex topics to various levels stakeholdersSkillsAction 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 DevelopmentCompetenciesBusiness InsightCollaboratesCommunicates EffectivelyCourageCultivates InnovationDecision QualityDrives ResultsEnsures AccountabilityEducationClosing Date29 November 2025 , 23:59The 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!

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In