×
Register Here to Apply for Jobs or Post Jobs. X

Senior Android SDK Developer

Job in Toronto, Ontario, C6A, Canada
Listing for: Emply Denmark
Full Time position
Listed on 2026-10-04
Job specializations:
  • Software Development
    Android Developer, Full Stack Developer, App Developer - Mobile/Web, Software Engineer
Job Description & How to Apply Below
At 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.
We are seeking someone who enjoys working closely with others to deliver high-quality, scalable mobile SDKs used in real-world environments. If you are motivated by building robust frameworks, collaborating across platforms, and contributing to technical direction beyond your own code, this role offers the opportunity to make a broad and lasting impact on our products, engineering culture, and long-term technology strategy.

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 Kotlin
Maintain and improve the current SDK by fixing bugs and strengthening overall stability
Migrate legacy code from Java to modern Kotlin, improving maintainability and performance
Contribute to the development of new SDK versions, written primarily in Kotlin Multiplatform
Build and maintain binding layers that expose the native Android SDK to Flutter and React Native
Optimise map rendering and performance using Mapbox Maps and/or Google Maps
Collaborate closely with teammates to ensure consistent architecture, shared ownership, and high engineering standards
What 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.
Strong 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 OpenAI 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 development
Strong understanding of modular design and maintainable architectures

Experience with Kotlin Coroutines and structured concurrency

Experience with React Native and Flutter, including both app‑side and plugin development
Hands‑on experience migrating codebases from Java to Kotlin
Experience using AI tools and LLMs to…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary