Senior iOS Developer - Swift, Kotlin Multiplatform & AI Coding

M365Consult
Kampala
full_time

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

The rest of this advert is locked

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

How to apply is available to members

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
Practice Interview
00:00

Mock Interview Room

Practice for: Senior iOS Developer - Swift, Kotlin Multiplatform & AI Coding at M365Consult

Select difficulty level:
Your spoken accent / language — helps us capture your words accurately
Realistic mock interview with a live panel and personalized feedback

Similar jobs

Browse all jobs ›
CS Core Network Engineer
ZTE Uganda Limited
Uganda Technology
Artificial Intelligence Engineer
FCL Bloomtech Limited
Kampala Technology
Associate Software Engineer
Neptune Software Ltd
Kampala Technology
Associate Software Engineer (Java Programmer)
Neptune Software Ltd
Kampala Technology
Data Engineer
Raising The Village
Mbarara, Uganda Technology
Android QA Engineer
CIM Innovations
Kampala Technology