DescriptionDrive the Future of Kotlin Multiplatform in our Organization and make an impact!
Were looking for a Senior Mobile Developer to drive Kotlin Multiplatform adoption in our team and build highquality native applications. If youre proficient in Kotlin and Swift (even at different levels) enjoy working in an agile environment and are passionate about clean maintainable code wed love to hear from you!
About Droids On Roids
At the beginning of 2025 Droids On Roids joined forces with Apadmi one of the UKs leading digital product agencies unlocking even more opportunities for innovation in mobile development.
We work with top startups and global brands like CCC Carlsberg Vodafone BBC and Coop delivering highquality code and an agile approach they trust. But dont just take our word for it see what our clients say on Clutch.
The Role
As our Senior Mobile Developer you will be responsible for driving the development of native mobile apps using Kotlin Multiplatform. Your expertise will guide the architecture and technical direction of the projects while also mentoring and supporting other developers in best practices.
What Youll Be Doing:
- Developing native mobile applications for Android and iOS using shared Kotlin Multiplatform code
- Working with both Kotlin and Swift codebases
- Delivering entire features including UI state management business logic and backend communication
- Writing automated tests and working with the CI/CD process
- Shaping the application architecture and ensuring high code quality
- Contacting with clients product owners and business analysts
- Collaborating with developers and QA engineers in Agile teams
- Mentoring and supporting other developers by sharing knowledge conducting code reviews and promoting best practices in Kotlin Multiplatform development.
Requirements - At least 3 years of experience as a Mobile Developer
- Knowledge of Kotlin and Swift languages
- Experience with Kotlin Multiplatform (KMP)
- Knowledge of design patterns used in mobile applications
- Experience working with MVVM or MVI architecture
- Proficiency in UI frameworks: SwiftUI Jetpack Compose and UIKit
- Experience with Dependency Injection
- Ability to implement HTTP communication using Ktor Client
- Ability to work with asynchronous code using Kotlin Coroutines and Swift Concurrency
- Skills in writing automated tests
- Ability to write clean simple and testable code
- Knowledge of Googlerecommended app architecture or Clean Architecture
- Experience working with multimodule applications
- Great communication and timemanagement skills
- Fluent communicator in English and Polish written and spoken (minimum B2 level).
Extra points:
- Knowledge of Compose Multiplatform
- Ability to manage dependencies using Koin library
- Experience in working with Git submodules KMMBridge or Monorepos
- The understanding that changes are natural so you can thrive in a fastpaced environment adapt to changing priorities and manage different projects simultaneously. :
Recruitment process:
Submit an application form its the best way for us to get to know you!
- Answer a few questions during an initial hangouts call with our Mobile Team max. 30 m.
- Join a remote interview (soft and technical part pair programming) with Mobile Team and Talent Acquisition Specialist max. 2 h.
Welcome aboard! :
Salary:
115 160 pln/h VAT (B2B)
pln/gross (UoP)
Required Experience:
Senior IC