Senior iOS Developer - Swift, Kotlin Multiplatform & AI Coding
Job Description
M
Senior iOS Developer - Swift, Kotlin Multiplatform & AI Coding
M365consult
Today
New
Kampala
Full Time
IT & Telecoms
Confidential
Share link
Share on WhatsApp
Share on LinkedIn
Share on Facebook
Share on Twitter
Share via SMS
Language Requirement
English
Work Type
Full Time
Working Hours
8 to 5
Applicant Location
Uganda
Job descriptions & requirements
Location100% Remote
EmploymentFull-time, long-term position
Start dateAs soon as possible after selection and agreement
SalaryBased on experience, technical expertise, and level of responsibility
About Us
We are developing a mobile application that combines real-world interactions with location and proximity technologies. Our team uses AI coding tools and autonomous coding agents to accelerate development, improve our engineering workflows, and build practical knowledge across the team.
We are looking for a senior developer who can take ownership of iOS development, deliver reliable software, and help our team become more effective at building applications with AI.
Job Description
We are seeking an experienced Senior iOS App Developer with an excellent background in native iOS development using Swift and SwiftUI, together with practical experience integrating Kotlin Multiplatform into iOS applications.
This is a hands-on engineering role. You will develop and improve our iOS application, integrate shared application logic, solve complex technical problems, and establish effective workflows for AI-assisted and agentic development.
Experience with GPS, Bluetooth Low Energy (BLE), Ultra-Wideband (UWB), or related location and proximity technologies would be particularly valuable.
You will also share your knowledge with our internal team, including mentoring a junior team member who is learning to build mobile applications through AI-assisted development, often referred to as “vibe coding.”
Key Responsibilities
- Develop, maintain, and improve our native iOS application using Swift and SwiftUI.
- Integrate Kotlin Multiplatform modules into the iOS application and collaborate on shared business logic.
- Implement platform-specific functionality while maintaining consistent behavior across iOS and Android.
- Implement and troubleshoot location and proximity features involving GPS, BLE, UWB, and related device capabilities.
- Address practical iOS challenges such as permissions, application lifecycle, background execution, battery consumption, and device compatibility.
- 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, project context, automated checks, and review processes.
- Review and validate AI-generated code, taking responsibility for its correctness, maintainability, security, and performance.
- Test relevant functionality on real devices and investigate issues that automated tests alone may not reveal.
- Mentor our junior team member through practical demonstrations, pair programming, and clear explanations.
- Support application signing, release preparation, and distribution through TestFlight and the App Store.
- Document important technical decisions and share reusable knowledge with the internal team.
Required Qualifications
Log in to read the full job — and 1468 more open right now
You are reading the opening of this advert. An account is free and opens the rest of it, including the requirements and exactly how to apply before the deadline.
- The complete description, requirements and how to apply
- Build a professional CV aimed at this exact role
- Link your WhatsApp and get every morning’s new jobs sent to you
How to Apply
The employer’s application route — the email, portal or form, and the deadline — opens as soon as you have a free account.
Create a free account or log in