Senior Android Sdk Developer (Toronto)

Senior Android Sdk Developer (Toronto)

16 Oct
|
MapsPeople
|
Toronto

16 Oct

MapsPeople

Toronto

Full time - Toronto, CAAt Maps People, we are entering a pivotal chapter of AI-led transformation and growth, shaping the future of spatial intelligence and indoor navigation. To support this journey, we are looking for an experienced Senior Android Developer who is comfortable leading technical initiatives, mentoring developers, and influencing engineering direction while remaining actively involved in architecture, coding, code reviews, and SDK development.The Role As a Senior Android SDK Developer, you will be a key contributor to our mobile platform, with a focus on building and evolving our Android SDKs. You will work closely with other SDK engineers, platform teams, and cross-functional stakeholders to ensure our mobile initiatives are cohesive, scalable, and well-executed.Your influence will extend beyond implementation. You will help drive alignment, contribute to architectural decisions collaboratively, elevate team-wide practices, and support an environment where the entire team can succeed.What You Will Do Implement new features in our existing Android SDK, written in a combination of Java and KotlinMaintain and improve the current SDK by fixing bugs and strengthening overall stabilityMigrate legacy code from Java to modern Kotlin, improving maintainability and performanceContribute to the development of new SDK versions, written primarily in Kotlin MultiplatformBuild and maintain binding layers that expose the native Android SDK to Flutter and React NativeOptimise map rendering and performance using Mapbox Maps and/or Google MapsCollaborate closely with teammates to ensure consistent architecture, shared ownership,



and high engineering standardsWhat You Bring 8–10 years of professional Android development experience, with deep expertise in Kotlin and Java and experience working within large, complex Android codebases.Robust Kotlin–Java interoperability expertise, including understanding of platform limitations, migration patterns, API design, and best practices for maintaining and evolving mixed-language codebases.Strong software engineering fundamentals and the ability to design, debug, refactor, and improve complex systems. UI and application development experience is valuable, but the primary focus is architecture, code quality, and technical problem-solving.Experience leveraging Agentic AI development workflows to accelerate software development, including tools such as Open AI Codex or similar AI coding agents, with an understanding of how to effectively use AI for code generation, refactoring, debugging, testing, and technical exploration.Hands‑on technical leadership experience, leading by example through high-quality code, architectural decisions, and technical ownership while mentoring and guiding engineers across the team.Ability to drive technical direction and influence engineering standards while remaining deeply involved in implementation and delivery.Key Skills Experience with SDK / framework development,



rather than app‑only developmentStrong understanding of modular design and maintainable architecturesExperience with Kotlin Coroutines and structured concurrencyExperience with React Native and Flutter, including both app‑side and plugin developmentHands‑on experience migrating codebases from Java to KotlinExperience using AI tools and LLMs to support development workflowsProgramming Languages & Tools Strong proficiency in Kotlin and JavaFamiliarity with Dart (Flutter) and/or Type Script (React Native) is an advantageExperience with Kotlin Multiplatform is appreciatedDaily tools include Android Studio, Git, Jira, and ConfluenceWho You Are You are a collaborative engineer who enjoys working on shared platforms rather than isolated features. You take pride in building clean, reliable SDKs that others depend on and enjoy helping teams align around sound architectural decisions. You are comfortable balancing hands‑on technical work with broader contributions to team practices, code quality, and long‑term platform evolution.What you get Work with cutting‑edge spatial computing and AI technologiesBuild software used by millions of people navigating physical spacesJoin a global team shaping the future of indoor digital experiencesHave a direct impact on engineering direction, particularly within our Android platformOpportunities for professional growth and career developmentA diverse, international work environment with strong collaboration across teamsA supportive and dynamic workplace with a strong team cultureCompetitive salary and benefits packageReady to help shape the future of mobile indoor navigation?#J-18808-Ljbffr

📌 Senior Android Sdk Developer (Toronto)
🏢 MapsPeople
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior android sdk developer (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior android sdk developer (toronto) / toronto