Position: Sr Kotlin Multiplatform (KMP) Engineer
Location: Mississauga OR Montreal - Hybrid (at least 2 days to office)
Open for anyone willing to relocate to Montreal or Mississauga
Contract: 6+ Months
Job Details:
Design and own the initial architecture of a Kotlin Multiplatform codebase
Make pragmatic decisions that balance speed to MVP with long-term maintainability
Integrate and use Java components where appropriate within a KMP setup
Be hands-on in the codebase, especially early on, and continue contributing meaningful production code
Define development standards, tooling, and technical direction
Work directly with the founder, with direct access to technical decisions
Participate in hiring and mentoring additional engineers as the team grows
Qualification
Senior-level experience with Kotlin
Strong experience with Kotlin Multiplatform (KMP) or deep expertise in cross-platform architecture
Understanding of the KMP ecosystem (e.g., Ktor, SQLDelight, Compose Multiplatform, Decompose, Voyager)
Comfortable using Java within a KMP project (interop, integration, gradual evolution)
Experience building large or complex systems, ideally from early stages
Strong technical judgment and comfort with ambiguity and evolving requirements
Willingness to take ownership of problems end-to-end, including making pragmatic trade-offs
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Golang Developer (OSS/SDN Domain)
2026-06-01
Software Engineering Professional
2026-05-27
Network Design Engineer
2026-05-30
- Posted
- Jan 21, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Mississauga
- Company
- Apptoza Inc.
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Golang Developer (OSS/SDN Domain)
2026-06-01
Software Engineering Professional
2026-05-27
Network Design Engineer
2026-05-30