Lead Mobile Engineer
2 weeks ago
About the Job
We are seeking a Technical Mobile Lead to join our Yoyo Collab team, which is our professional services business unit where our team works on secondment inside larger corporates building out their product, vision and strategy.
You’ll be part of a community of highly skilled professionals, all dedicated to innovation and excellence focused on delivering remarkable solutions to one of our key strategic clients in the Retail and Financial Services sector.
You will bring new ideas, expertise and work alongside architects, engineers, designers and QA analysts to create solutions that delight our customers. You should bring a keen eye for detail, a willingness to learn and develop both technical and soft skills. You will be encouraged to take ownership of the front-end team, the projects you work on, the processes we use and the value of the team as a whole.
Responsibilities
Feature Delivery and Issue Resolution
- Timely delivery of assigned features and hotfixes for iOS and Android platforms
- Investigate and resolve issues reported by the support team to ensure app stability and user satisfaction
Code Quality and Collaboration
- Conduct thorough code reviews of peer pull requests, ensuring adherence to code style guidelines
- Collaborate effectively in Backlog Grooming to clarify the "How" for user stories and refine technical aspects.
Technical Leadership and Guidance
- Participate in Solutioning Team discussions, providing valuable technical insights.
- Communicate directly with the user story team and integration partners, guiding them through technical challenges.
- Using your experience and expertise to lead, coach and mentor your team
Release Management
- Contribute to the successful release of frontend mobile apps on various platforms (App Store, Play Store, Huawei AppGallery).
- Update Application Configurations for QA and Production environments
- Generate and distribute QA builds when required.
Team Management and Growth
- Co-facilitate team member reviews, providing constructive feedback for professional development.
- Participate in hiring and training to build and nurture a skilled technical team.
- Provide clear objectives and set key results for each member of the mobile engineering team.
- Nurture, coach and guide the mobile engineering team.
Project Improvement Initiatives
- Adopt latest frameworks and best practices to enhance project development.
- Facilitate refactoring of legacy code to ensure correct architecture principles.
- Promote unit testing practices to improve code reliability.
- Configure effective CI/CD pipelines to streamline development and deployment.
Key Competencies
- Systematic and strategic thinking
- Collaboration and teamwork
- Self-management and discipline
- Learning agility and adaptability
- Strong business acumen
- Excellent verbal and written communication
- Creative and innovative thinking
- Cross-functional collaboration
- Expertise in systems development and IT standards
- Problem-solving with effective resource utilisation
- Proactive approach to enhancing solution effectiveness
Technologies Used
- Native iOS and Android
- Swift
- Kotlin
- Azure App Centre
- Azure Pipelines
- GitHub
- Firebase
- SQLite
- MySQL
Knowledge, Skills & Aptitudes
Proficiency in iOS development using Swift and Objective-C (bonus)
Proficiency in Android development using Kotlin and Java.
Strong understanding of SwiftUI for UI development and transitioning from Storyboards/XIBs.
Familiarity with app architecture patterns (e.g., MVC, MVVM).
Experience with RESTful APIs and third-party libraries (e.g., Alamofire).
Strong understanding of GitFlow for version control.
Proficiency with CI/CD pipelines, specifically App Center.
Knowledge of mobile security best practices (e.g., data encryption, secure storage, biometric authentication)
Familiarity with Agile/Scrum methodologies.
Excellent debugging and problem-solving skills, with experience using tools like Instruments and Xcode Profiler.
Strong understanding of App Store/Play Store/Huawei App Gallery guidelines and experience with publishing and managing mobile applications on the relevant stores.
Requirements
3+ years of experience as a Technical Mobile Lead
Minimum 5 years Senior Mobile development experience
Advantageous Skills
Any mobile application development framework experience such as React Native.
Experience in a Financial services or Retail environment
Qualifications
- A relevant tertiary level qualification (BSc, BTech or BEng) in Computer Science, Mobile Development, Information Systems or similar technical field.
Additional Information
Ideal Candidates
Enthusiastic and cross-skilled
Able to manage different tasks across multiple streams and unblock team members.
Capable of identifying and resolving complex technical issues efficiently.
Adaptable to the dynamic mobile landscape, staying updated on the latest technologies and operating systems.
Collaborative and effective, specifically with communication with cross-functional teams.
Deadline oriented and able to pay close attention to all the small particulars when working on a project.
The Perks at Yoyo
Flexible working hours.
Employee reward scheme with Zuzo.
Generous leave policy.
Our Yoyo Values, we are looking for a team member that will always live out and demonstrate behaviours aligned to our values:
Be extremely customer centric: in everything we do, serve and delight our customers, using data to continuously improve.
Be a passionate team player: spiral up, be positive, bring momentum, and energy to those around you, leave ego at the door and be teachable.
Be an owner: be accountable and take responsibility. Find solutions, learn from your mistakes and own tasks to completion.
Be world-class at speed: delivering world leading solutions that delight our clients and customers.
Be curious and creative: constantly innovating, exploring, learning, stretching ourselves, pushing the boundaries and thinking out of the box.
If you are passionate about Infrastructure Engineering and ready to make an impact, we would love to hear from you
-
Engineering Team Lead
3 weeks ago
Cape Town, Western Cape, South Africa Bash Full timeMobile Team Lead Opportunity: We are seeking a highly skilled and experienced Mobile Team Lead to join our team at Bash. As a key member of our engineering team, you will be responsible for managing a team of Flutter engineers responsible for the Bash app and its Backend for a frontend.About the Role:We are looking for a talented and motivated leader who can...
-
Technical Lead for Mobile Applications
2 weeks ago
Cape Town, Western Cape, South Africa Entelect Software Ltd Full timeWe are seeking a skilled Technical Lead for Mobile Applications to join our team at Entelect. As a key member of our software development team, you will be responsible for leveraging your expertise to develop world-class mobile applications for leading organisations in South Africa.Key Responsibilities:Leverage your expertise to develop high-quality mobile...
-
Mobile Architect
2 weeks ago
Cape Town, South Africa RealmDigital Full timeOverview Our client a leading financial institution dedicated to innovation and customer satisfaction is on the look out for a Mobile Architect who can drive their native i OS and Android platforms to new heights, ensuring that our mobile banking experience is top-notch, reliable, and secure for our users. Purpose As the Native Mobile Architect for i OS &...
-
Engineering Team Lead
2 months ago
Cape Town, South Africa Bash Full timeWHO WE ARE AT BASH We are a team of leaders - true owners, humble learners and friends. We’re here to overcome big challenges, build tech solutions for people to enjoy, while doing the best work of our careers, together, as Bash. As a Team Lead in the Mobile team, you will manage a team of Flutter engineers who are responsible for the Bash app and...
-
Mobile Architect
3 weeks ago
Cape Town, South Africa RealmDigital Full time**Overview** Our client a leading financial institution dedicated to innovation and customer satisfaction is on the look out for a Mobile Architect who can drive their native iOS and Android platforms to new heights, ensuring that our mobile banking experience is top-notch, reliable, and secure for our users. **Purpose** **Tasks include**: - Define and...
-
Senior Mobile Software Engineer
3 weeks ago
Cape Town, Western Cape, South Africa Communicate Recruitment Full timeJob Title: Senior Mobile Software EngineerWe are seeking a highly skilled Senior Mobile Software Engineer to join our team. As a Senior Mobile Software Engineer, you will be responsible for designing, developing, and maintaining high-performance mobile applications using Flutter and Dart. Your expertise in mobile development will enable you to create...
-
Mobile Software Development Engineer
3 weeks ago
Cape Town, Western Cape, South Africa Initiate International Full timeAbout the RoleWe're seeking an experienced Mobile App Full Stack Software Engineer to join our team in Cape Town.Key ResponsibilitiesDesign and develop exceptional mobile software solutions using the latest tools and frameworks.Analyze specifications and produce clear technical documentation to drive clarity and collaboration.Implement thorough unit testing...
-
Mobile Software Engineering Lead
5 days ago
Cape Town, Western Cape, South Africa NBCUniversal Full timeAbout the RoleWe are seeking a highly skilled Mobile Software Engineering Lead to join our team in Cape Town. As a key member of our team, you will be responsible for providing expertise and analysis for new feature requirements, implementing them as code.Key ResponsibilitiesMaintaining the codebase of existing mobile applications (Flutter, native iOS and...
-
Mobile Software Engineer
2 months ago
Cape Town, South Africa Lula Full timeJob title: Mobile Software Engineer Reporting to: Software Engineering Team Lead (Mobile) Location: Our Lula head office is based in Cape Town; however, for this role, we are open to applications from across South Africa. ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY'S EE TARGETS ...
-
Mobile Software Engineer
4 weeks ago
Cape Town, Western Cape, South Africa Lula Full timeAt Lula, we're seeking a skilled Mobile Software Engineer to join our dynamic Engineering team. This role will focus on contributing to the development and maintenance of our mobile application, built using React Native for iOS and Android. The successful candidate will be part of a cross-functional squad, working closely with the business to understand and...
-
Head of Mobile Engineering
6 months ago
Cape Town, South Africa Yoyo Group Full timeCompany Description Yoyo powers some of the world’s leading retail and corporate brands, through customer loyalty and rewards software solutions, to offer the world's most rewarding buying experience. We create a space where passionate, smart, curious and creative people thrive. Our values are our way of being, and how we show up every day. This is how...
-
Mobile Solutions Architect
16 hours ago
Cape Town, Western Cape, South Africa Yoyo Group Full timeAbout the OpportunityWe are seeking a highly skilled Technical Mobile Lead to join our team at Yoyo Group. As a key member of our professional services business unit, you will be responsible for leading our mobile engineering team and driving the development of innovative solutions for our clients in the Retail and Financial Services sector.The ideal...
-
Senior Mobile Software Engineer
2 months ago
Cape Town, Western Cape, South Africa NBCUniversal Full timeJob Title: Senior Mobile Software EngineerWe are seeking a highly skilled Senior Mobile Software Engineer to join our team at NBCUniversal. As a key member of our Cape Town-based team, you will be responsible for providing expertise and analysis for new feature requirements, implementing them as code, and maintaining the codebase of existing mobile...
-
Technical Lead Mobile
5 months ago
Cape Town, South Africa The Rank Group Full time**Company Description** Rank Interactive, the digital arm of the Rank Group plc, stands as a leading global digital gaming company fuelled by top-tier talent and technology. Recognised through iconic brands, our products and our people, we bring entertainment to millions of people worldwide on various devices daily. Operating with a multi-branded strategy,...
-
Senior Mobile Application Lead Developer
2 weeks ago
Cape Town, Western Cape, South Africa Yoyo Group Full timeAbout Yoyo GroupWe are a leading provider of professional services in the Retail and Financial Services sector, delivering innovative solutions to our clients through collaboration and expertise.Our team at Yoyo Collab works closely with clients to develop tailored products and strategies that meet their unique needs.We are seeking a highly skilled Technical...
-
Cape Town, Western Cape, South Africa PayTech Nexus Ltd Full timeAbout PayTech Nexus LtdWe are a dynamic Fintech company based in South Africa, leveraging technology to revolutionize the finance industry. Our team consists of talented individuals passionate about creating exceptional user experiences.Job OverviewWe are seeking a highly skilled Senior React Native Mobile Engineer to join our remote working team. As a...
-
Senior Android Mobile Software Engineer
1 month ago
Cape Town, Western Cape, South Africa Yoyo Group Full timeJob Title: Senior Android Mobile Software EngineerWe are seeking a highly skilled Senior Android Mobile Software Engineer to join our innovative team at Yoyo Group. As a key member of our Collab team, you will be responsible for developing high-quality mobile applications for Android, working closely with designers and backend engineers to deliver seamless,...
-
Mobile Software Engineering Expert
1 week ago
Cape Town, Western Cape, South Africa Communicate Recruitment Full timeJob OverviewWe are seeking a highly skilled Mobile Software Engineering Expert to join our team at Communicate Recruitment. This is an exciting opportunity for a talented Android developer to work with industry leaders in the fintech space.
-
Mobile App Full Stack Software Engineer
1 month ago
Cape Town, Western Cape, South Africa Initiate International Full timeTransform Mobile App Development with UsAt Initiate International, we're pushing the boundaries of mobile app innovation. As a Mobile App Full Stack Software Engineer, you'll be at the forefront of crafting exceptional mobile experiences that captivate users and drive business success.Key Responsibilities:Innovate and Create: Design and build software...
-
Senior React Native Mobile Engineer
2 months ago
Cape Town, South Africa PayTech Nexus Ltd Full timePayTech Group is a dynamic Fintech company based in Cape Town, South Africa. We specialize in leveraging technology to revolutionize the finance industry. Our team is comprised of talented individuals who are passionate about pushing the boundaries of technology to create exceptional user experiences. We are seeking highly skilled Senior React Native Mobile...