Skip to content
mimi

Senior Android Developer - Pretoria

The Talent Room

South Africa · On-site Full-time Senior 6d ago

About the role

Description: • Analysis and Planning (20%): Lead the application lifecycle by creating user stories and collaborating with cross-functional teams. Research technologies, design reusable architecture, provide project estimates, and track JIRA progress to mitigate risks. • Development and Testing (40%): Lead development using high-quality code and standards. Manage version control, test environments, automated testing, and CI/CD pipelines to ensure seamless production deployment. • Reporting and Communication (10%): Provide stakeholders with clear updates on status, risks, and progress. Maintain system logs, release notes, and technical manuals while offering expert insights on project queries. • Contribution to Team (20%): Lead through code reviews, mentoring, and knowledge sharing. Foster a collaborative culture, contribute to technical recruitment, and interface across teams to ensure successful product delivery. • Quality Management and Compliance (10%): Ensure products meet FDA, CE, ISO, and SOC2 standards via QMS guidelines. Safeguard information per company policy and assist the team lead in updating development processes. Requirements: Years of Experience: • 8+ years relevant experience Required Qualifications: • Essential: National Senior Certificate • Desirable: Tertiary education diploma/degree relevant to software development • Desirable: 3 year degree in computer science or equivalent Required Nature of Experience: • Hands on software developer having been responsible for the development and maintenance of 1 or more projects. Skills and Knowledge (Essential): • Experience in native Android (Kotlin and Java) development specifically. • Reactive programming. • Strong knowledge of Android development and its supporting systems. • Proficient in Kotlin (Minimum 2 years experience). • Good development practices utilising modern design patterns using software architectures: MVP, MVVM, Clean Architecture. • A good understanding of storage mechanisms, threading, lifecycles. • Knowledge of common 3rd party frameworks/libraries available and integration experience. • Strong UI development experience and developing for dynamic screen support. • Experience with RESTful API integration. • Well versed in Git. • Solid understanding of the full mobile development life cycle within an Agile environment. Please note only candidates that meet the minimum requirements will be considered.

Please follow our website and social media channels to be the first to know when our clients have new vacancies!

Facebook: The Talent Room Instagram: tr.talent.room LinkedIn: The Talent Room – Recruitment Solutions website: www.thetalent.co.za

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free