You have leveraged modern mobile tools and frameworks (Swift/SwiftUI, Kotlin, Jetpack Compose, and Kotlin Multiplatform) to architect and deliver iOS and Android applications from the ground up. You ...
Quick apply
You have leveraged modern mobile tools and frameworks (Swift/SwiftUI, Kotlin, Jetpack Compose, and Kotlin Multiplatform) to architect and deliver iOS and Android applications from the ground up. You ...
Quick apply
You have leveraged modern mobile tools and frameworks (Swift/SwiftUI, Kotlin, Jetpack Compose, and Kotlin Multiplatform) to architect and deliver iOS and Android applications from the ground up. You ...
Toronto, ON · On-site +1
Comfortable with coroutines, dependency-injection frameworks, and Jetpack libraries - especially Compose for UI. * Kotlin Multiplatform (KMP) experience. You've worked with KMP to share code across ...
Toronto, ON · On-site +1
Comfortable with coroutines, dependency-injection frameworks, and Jetpack libraries - especially Compose for UI. * Kotlin Multiplatform (KMP) experience. You've worked with KMP to share code across ...
| Aspect | Compose Multiplatform | Android Developer |
|---|---|---|
| Primary Focus | Cross-platform UI development for multiple platforms | Android app development primarily for Android devices |
| Required Skills | Knowledge of Kotlin, Compose, multi-platform architecture | Java/Kotlin, Android SDK, UI design for Android |
| Work Environment | Developing apps for Android, iOS, desktop, and web | Developing Android-specific applications |
| Industry Usage | Used by companies targeting multiple platforms with a single codebase | Used by companies focusing solely on Android apps |
Compose Multiplatform enables developers to create UI for multiple platforms using Kotlin, whereas Android Developers focus on building applications specifically for Android devices. While both roles require Kotlin knowledge, Compose Multiplatform emphasizes cross-platform architecture, making it suitable for developers aiming for multi-platform deployment. Android Developers typically specialize in Android SDK and UI design for Android, working within the Android ecosystem.
Full-time
Medical, Dental
Posted 5 days ago
BIMM is booming, so we're looking for an iOS-first Lead Mobile Developer with hands-on Swift/SwiftUI experience working knowledge of Android/Kotlin, and a strong interest in agentic AI systems that generate and support production-grade native mobile applications.
Local candidates (GTHA) will be asked to join us at BIMM HQ (Distillery District) 2 days per week. We are open to remote candidates across Canada - you will be required to work on EST hours.
Who we are
BIMM is a Toronto-based agency that lives at the intersection of data, technology, and creativity to provide clients with high-performing campaigns and digital products that shape connected customer experiences. We've helped our clients implement fully integrated CRM customer journeys, built robust digital experiences, and created national loyalty programs with decades of experience in sectors of automotive, financial, telco and retail.
We are creative realists, which means our ideas and solutions are grounded in the realities of our clients' business. We believe big ideas are nothing without big results (and flawless execution); high-performing agencies deliver high-performing campaigns, products, and experiences; and the best solutions happen when we collaborate with clients as partners.
This is an existing vacancy, not a made-up role — this one's already got a desk waiting.
Who we're looking for
You design systems that empower autonomous agents to interact, make decisions, and execute tasks seamlessly - building both the application logic and the underlying cloud infrastructure needed to support scalable, dynamic agent operations. You understand how to create agent skills and agent families and how to make them reliable in production through tooling, evals, and guardrails.
You have leveraged modern mobile tools and frameworks (Swift/SwiftUI, Kotlin, Jetpack Compose, and Kotlin Multiplatform) to architect and deliver iOS and Android applications from the ground up.
You are a team player who can fly solo when needed. Although you have the full support of your teammates, you are able to lead the research and solution of complex problems. At the same time, you know when to ask for help and don't let pride or ego get in the way, because after all, you are part of a team. This role will directly support our client Audi and have the opportunity to shape the development of their digital platform.
"Initiative" is your middle name and you don't give us a chance to chase you. We are on the hunt for people who have an innovative mindset (you still dream of that moonshot project but are currently working on your side-gig)! Is this you?
Responsibilities
Core Engineering
AI Engineering
Requirements
Nice to have
Even if you don't meet all of the above requirements, we still encourage you to apply!
What's in it for you?
BIMM is committed to providing an environment that is inclusive and accessible. We are an equal opportunity employer and consider all applicants for employment without discrimination. Please let us know if accommodation for the recruitment/interview process is required and we will work with you to make sure your needs are met
AI In Recruitment
While we are exploring ways to best utilize AI in our hiring processes, BIMM currently does not use AI-enabled tools in our hiring process. All candidates are screened by humans, and approved by humans.
The range of annual base salary for full-time employees for this position is below. Please note that base pay offered may vary depending on factors including your city of residence, job-related knowledge, skills, and experience.