Senior Kotlin Multiplatform Engineer
freelance.caJob Description
Position: Sr Kotlin Multiplatform (KMP) EngineerLocation: Mississauga OR Montreal - Hybrid (at least 2 days to office)Open for anyone willing to relocate to Montreal or MississaugaContract: 6+ MonthsJob Details:Design and own the initial architecture of a Kotlin Multiplatform codebaseMake pragmatic decisions that balance speed to MVP with long-term maintainabilityIntegrate and use Java components where appropriate within a KMP setupBe hands-on in the codebase, especially early on, and continue contributing meaningful production codeDefine development standards, tooling, and technical directionWork directly with the founder, with direct access to technical decisionsParticipate in hiring and mentoring additional engineers as the team growsQualificationSenior-level experience with KotlinStrong experience with Kotlin Multiplatform (KMP) or deep expertise in cross-platform architectureUnderstanding 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 stagesStrong technical judgment and comfort with ambiguity and evolving requirementsWillingness to take ownership of problems end-to-end, including making pragmatic trade-offs
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free