Senior Android Developer – Kotlin Multiplatform & AI Coding
M365Consult · Kampala
Job description
About the role
We are building a mobile app that blends real‑world interactions with location and proximity technologies, using AI coding tools and autonomous agents to accelerate development. As a senior Android developer you will own the mobile development, deliver reliable software, and help shape our AI‑assisted workflows.
Key responsibilities
- Develop, maintain, and improve our Android application using Kotlin and Kotlin Multiplatform, designing shared logic and platform‑specific integrations.
- Implement and troubleshoot GPS, BLE, UWB, NFC and related proximity features, handling permissions, background execution, battery consumption and device variability.
- Leverage AI coding assistants and coding agents for feature implementation, defect investigation, refactoring and testing, and establish robust agentic development workflows.
- Review and validate AI‑generated code for correctness, maintainability, security and performance.
- Test functionality on real devices, resolve issues beyond automated tests, and document technical decisions.
- Mentor a junior developer through pair programming, practical demos and clear explanations.
Required profile
- Senior‑level experience delivering production Android apps with Kotlin.
- Strong practical expertise in Kotlin Multiplatform, including shared code and platform‑specific boundaries.
- Deep understanding of Android architecture, Jetpack Compose, coroutines, Flow, lifecycle and state management.
- Proven ability to debug across code, APIs and device behavior.
- Extensive use of AI coding tools to ship working software and interest in agentic coding workflows.
- Ability to critically assess AI‑generated solutions and explain implementations.
- Willingness to teach less‑experienced team members patiently and clearly.
- Self‑motivated, clear communicator, able to work independently in a remote team.
Required skills
- Kotlin
- Kotlin Multiplatform
- Android development
- Jetpack Compose
- Coroutines & Flow
- GPS positioning
- Bluetooth Low Energy (BLE)
- Ultra‑Wideband (UWB)
- NFC
- AI coding assistants & coding agents
What we offer
- Fully remote, full‑time long‑term role.
- Compensation based on experience, expertise and responsibilities.
- Ownership of meaningful mobile development work.
- Opportunity to shape AI and coding‑agent usage within the team.
- Close collaboration with a learning‑focused internal team.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Uganda.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 hour ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
M365Consult
Kampala
Related job offers
-
Senior Mobile & Platform Engineer – iOS/Android, KMP & DevOps
M365Consult Kampala -
Senior iOS Developer – Swift, Kotlin Multiplatform & AI Coding
M365Consult Kampala -
Software Engineering Manager
Epic Pro Infosys Tech Kampala -
Manager of IT Analyst and Engineering
Addison Group Zone I -
Head of Workplace IT
M-kopa Kamwokya