Senior Android Developer - Kotlin Multiplatform & AI Coding
M365Consult · Nairobi
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. We seek a senior developer to own mobile development, deliver reliable software, and help the team become more effective with AI‑assisted coding.
Key responsibilities
- Develop, maintain, and improve our Android application using Kotlin and Kotlin Multiplatform.
- Design shared application logic and integrate platform‑specific functionality.
- Implement and troubleshoot location and proximity features involving GPS, BLE, UWB, and related device capabilities.
- Use AI coding assistants and coding agents extensively to implement features, investigate defects, refactor code, and support testing.
- Set up and improve agentic development workflows, including task decomposition, automated checks, and review processes.
- Mentor a junior team member through pair programming, demonstrations, and clear explanations.
Required profile
- Senior‑level experience delivering and maintaining production Android applications with Kotlin.
- Strong practical experience with Kotlin Multiplatform, including shared code and platform‑specific integrations.
- Solid understanding of Android architecture, Jetpack Compose, coroutines, Flow, lifecycle, and state management.
- Strong debugging skills across application code, APIs, and device behavior.
- Hands‑on experience using AI coding tools and a strong interest in agentic coding workflows.
- Ability to assess AI‑generated solutions critically and explain implementations.
- Willingness and ability to teach less‑experienced team members patiently and clearly.
- Capability to work independently, communicate progress clearly, and take ownership in a remote team.
Required skills
- Kotlin
- Kotlin Multiplatform
- Android development
- Jetpack Compose
- Coroutines & Flow
- GPS, BLE, UWB (location and proximity technologies)
- AI coding assistants / coding agents
What we offer
- Fully remote, full‑time role with a long‑term perspective.
- Compensation based on experience, expertise, and responsibilities.
- Ownership of meaningful mobile development work.
- Opportunity to shape how the team uses AI and coding agents.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Kenya.
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 2 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
M365Consult
Nairobi
Related job offers
-
Senior Mobile & Platform Engineer – iOS/Android, KMP & DevOps
M365Consult Nairobi -
Senior iOS Developer – Swift, Kotlin Multiplatform & AI Coding
M365Consult Nairobi -
Project Manager
SALIX Data Africa Limited Nairobi -
Application Support Specialist
CPL - Convergence des Psychologues en Lutte Comté de Nairobi -
Internal Auditor (ICT) – Risk‑Based IT Audits
Platcorp Group Comté de Nairobi