{"id":3021693,"url":"https://alion.io/job/mapspeople-senior-android-developer","title":"Senior Android Developer","company":{"id":2621525,"name":"MapsPeople","domain":"mapspeople.com","url":"https://alion.io/company/mapspeople","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Emply","truth_index":null},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Denmark"],"countries":["DK"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Android SDK","optional":false},{"name":"Confluence","optional":false},{"name":"Dart","optional":false},{"name":"Flutter","optional":false},{"name":"Git","optional":false},{"name":"Google Maps","optional":false},{"name":"Java","optional":false},{"name":"Jira","optional":false},{"name":"Kotlin","optional":false},{"name":"Kotlin Coroutines","optional":false},{"name":"Kotlin Multiplatform","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"React Native","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-07-28T08:48:26Z","employer_posted_date":"2026-10-21","last_verified_at":"2026-10-28T00:22:19Z","board_verified":true,"closed_at":null,"days_open":91,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":91},"description":"Full time - Toronto, CA\nAt MapsPeople, 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.\nWe 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.\nThe Role\nAs a Senior Android 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.\nYour 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.\nWhat You Will Do\nImplement new features in our existing Android SDK, written in a combination of Java and Kotlin\nMaintain and improve the current SDK by fixing bugs and strengthening overall stability\nMigrate legacy code from Java to modern Kotlin, improving maintainability and performance\nContribute to the development of new SDK versions, written primarily in Kotlin Multiplatform\nBuild and maintain binding layers that expose the native Android SDK to Flutter and React Native\nOptimise map rendering and performance using Mapbox Maps and/or Google Maps\nCollaborate closely with teammates to ensure consistent architecture, shared ownership, and high engineering standards\nWhat You Bring\n8-10 years of professional Android development experience, with deep expertise in Kotlin and Java and experience working within large, complex Android codebases.\nStrong Kotlin-Java interoperability expertise, including understanding of platform limitations, migration patterns, API design, and best practices for maintaining and evolving mixed-language codebases.\nStrong 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.\nExperience 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.\nHands-on technical leadership experience, leading by example through high-quality code, architectural decisions, and technical ownership while mentoring and guiding engineers across the team.\nAbility to drive technical direction and influence engineering standards while remaining deeply involved in implementation and delivery.\nKey Skills\nExperience with SDK / framework development, rather than app-only development\nStrong understanding of modular design and maintainable architectures\nExperience with Kotlin Coroutines and structured concurrency\nExperience with React Native and Flutter, including both app-side and plugin development\nHands-on experience migrating codebases from Java to Kotlin\nExperience using AI tools and LLMs to support development workflows\nProgramming Languages & Tools\nStrong proficiency in Kotlin and Java\nFamiliarity with Dart (Flutter) and/or TypeScript (React Native) is an advantage\nExperience with Kotlin Multiplatform is appreciated\nDaily tools include Android Studio, Git, Jira, and Confluence\nWho You Are\nYou 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.\nWhat you get\nThis role is a strong fit if you want to:\nWork with cutting-edge spatial computing and AI technologies\nBuild software used by millions of people navigating physical spaces\nJoin a global team shaping the future of indoor digital experiences\nHave a direct impact on engineering direction, particularly within our Android platform\nOpportunities for professional growth and career development\nA diverse, international work environment with strong collaboration across teams\nA supportive and dynamic workplace with a strong team culture\nCompetitive salary and benefits package\nReady to help shape the future of mobile indoor navigation?\nApply now to join MapsPeople as our next Senior Android Developer.","description_format":"text","description_chars":5181,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Smart Building & Cities","Navigation & Mapping"],"lifecycle":[{"event":"open","at":"2026-10-21T18:00:51Z"}],"visa":[],"liveness":{"score":14,"band":"cold","label":"Long shot","p_open":1,"p_active":0.501,"p_room":0.28,"age_days":90,"expected_fill_days":28,"reasons":["conf:3","win:tail","crowd:"],"computed_at":"2026-10-27T05:46:45Z"},"pay":null,"html_url":"https://alion.io/job/mapspeople-senior-android-developer","json_url":"https://alion.io/job/mapspeople-senior-android-developer.json","meta":{"generated_at":"2026-10-28T00:57:48Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1135,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-29T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2621525},"rest":"https://alion.io/mcp/rest/get_company?id=2621525"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmapspeople-senior-android-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmapspeople-senior-android-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmapspeople-senior-android-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/mapspeople-senior-android-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmapspeople-senior-android-developer"}]}