P

Team Lead: Mobile Development - (iOS & Android)

Pty
1 day ago
Full-time
On-site
South Africa

Introduction

We are seeking a results-driven Mobile Team Lead to oversee the development and maintenance of our native Android and iOS applications. The successful candidate will spend approximately 40% of their time on Team Leadership and management, ensuring the team aligns with business strategy while maintaining high technical standards.

Duties & Responsibilities

  • Team Leadership (40%): Manage staff effectively, including recruitment, performance management, and input into annual salary reviews. Align delivery with team strategy.

  • Strategic Delivery (15%): Deliver projects on time and within budget. collaborate on architectural design and technical implementation.

  • Quality & Testing (15%): Ensure adherence to best practices in software evaluation, testing, and debugging.

  • Maintenance & Support (10%): Manage work orders, minimize defects, and lead system enhancements.

  • Processes & Knowledge Transfer (20%): Facilitate mentorship, documentation, and the enforcement of engineering standards (Agile/Scrum).

Desired Experience & Qualification

Technical Requirements:

  • Native iOS: Expert in Swift, SwiftUI, and Objective-C.

  • Native Android: Expert in Kotlin, Jetpack Compose, and Java.

  • Architecture: Strong grasp of MVVM, Clean Code, SOLID, and KISS principles.

  • Tools: Experience with Azure DevOps, Gitflow, and RESTful APIs/JSON.

 

Minimum Qualifications & Experience:

  • Education: Relevant Degree/Diploma in IT or Computer Science.

  • Experience:

    • With Degree: 6+ years of relevant mobile development and leadership experience.

    • Without Degree: 8+ years of relevant work experience.

  • Certifications (Advantageous): Google Associate Android Developer, Kodeco, etc.