Skip to main content
freelance.ca logo

Senior Kotlin Multiplatform Engineer

freelance.ca
Be an Early ApplicantFull TimeseniorHybrid
Mississauga, Ontario, CA

Job 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