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
OM Bank is currently looking for a Front-end engineer to join OM Bank. The candidate will be responsible for building and implementing end-to-end Front-end solutions written mainly in Flutter and React.
KEY RESULT AREAS
Write clean code that is easy to read, easy to change, and works as expected
Responsible for building end to end digital solutions written in flutter or react
Adherence to software engineering best practices and design patterns that are relevant to the tech stack and overall technology strategy
Stakeholder engagement including product owners, business analysts, designers, solution architects, platform engineers, site reliability, quality assurance, release engineering and customer platform team
Working closely with quality assurance team to automate testing and integrate with delivery pipeline
Managing and continually improving frontend delivery pipelines
Adherence to Agile ways of working
Managing expectations with the scrum master to ensure an accurate scope of work is planned
Document code, processes and workflows to ensure seamless collaboration with other engineers
Consistently ship small features and improvements with minimal
Translate designs and wireframes into high quality, maintainable code
Integrate frontend code with backend APIs
Maintain and improve internal design systems and component libraries
ROLE REQUIREMENTS
Bachelor’s degree in computer science, electrical or electronic engineering, Information Technology, or relevant field
5+ years of software engineering experience building native android, iOS, flutter or react native
Experience with API integrations using OpenAPI
5+ years experience with building web applications using React, NextJS or similar frameworks or libraries
Experiencing using GitOps and general git based operations
Experience working with Launch Darkly and implementing feature flags for all features rolling into the app
Solid understanding of git and branching strategies like trunk based branching
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
Courage
Cultivates Innovation
Decision Quality
Drives Results
Ensures Accountability
Manages Complexity
Education
Closing Date
01 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-72789