Loading...

Senior Mobile Software Engineer (Android)

  • Company: Get A Job.ai
  • Location: Canada
  • Salary: Pay not listed
  • Full Time
  • Canada

Website Get A Job.ai

Represented by Get A Job.ai

About This Opportunity

We are representing a confidential digital commerce organization in their search for a Senior Mobile Software Engineer (Android) based in Canada. Our client powers gaming and digital payment experiences used by millions of players and developers worldwide. This is your opportunity to own Android architecture decisions, ship polished Kotlin applications, and set the standard for AI-accelerated mobile engineering.

If you're passionate about building high-quality Android experiences that scale and love shipping apps in fast-paced, collaborative environments, we encourage you to apply through Get A Job.ai.

Responsibilities

  • Design, build, and maintain native Android applications in Kotlin and Jetpack Compose used globally
  • Deliver high-quality features throughout the development lifecycle, from technical design through release and post-launch iteration
  • Own the full Android release process: signing, App Bundles, Play Console tracks, staged rollouts, pre-launch reports, and crash/ANR triage
  • Implement best practices for Android development, including code review, automated testing strategies, and CI/CD pipelines
  • Integrate payment systems and virtual currency features into mobile applications
  • Design and implement scalable application architecture with focus on maintainability, performance, and developer experience
  • Lead architectural decisions around modularization, dependency injection (Hilt/Dagger), navigation, and state management (MVVM, MVI)
  • Configure and optimize Gradle builds, convention plugins, version catalogs, and build caching for fast, incremental builds
  • Build and maintain internal Compose component libraries and design system implementations
  • Partner with iOS and cross-platform engineers to maintain shared API contracts, design tokens, and feature flags
  • Drive observability for mobile: structured logging, crash monitoring, performance tracing, and release health dashboards
  • Use AI coding agents as a core part of daily workflow, building context and tooling that makes the team faster
  • Design evaluation and guardrails for AI features, including prompt regression testing and fallback behavior
  • Mentor engineers on AI-assisted development and help set quality-preserving standards
  • Collaborate with product, design, backend, and QA teams across distributed, multi-timezone environments

What We're Looking For

Required Qualifications:

  • 5+ years of professional Android development experience with deep, hands-on expertise in Kotlin
  • Proven track record of shipping commercial Android applications currently live on Google Play
  • Strong command of modern Android frameworks: Jetpack Compose, Coroutines and Flow, Lifecycle, Room, WorkManager, and Navigation
  • Strong understanding of Android architecture patterns (MVVM, MVI, Clean Architecture), dependency injection, and state management
  • Experience with automated testing: JUnit, Compose UI tests, Espresso, Robolectric, and CI/CD for Android release pipelines
  • Solid grasp of performance, memory, and battery profiling using Android Studio Profiler, Macrobenchmark, and Baseline Profiles
  • Experience building for fragmented device and OS-version landscapes, including large-screen and foldable form factors
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • Proven, daily use of AI coding agents and AI-assisted development tools (Claude Code, Copilot, Cursor) to accelerate production work
  • Experience with third-party integrations, REST/GraphQL APIs, and mobile SDK consumption
  • Strong problem-solving abilities and results-driven approach
  • Effective written and verbal communication skills

Nice to Have:

  • Experience with app widgets, deep linking, push notifications (FCM), or background work at scale
  • Experience bridging Kotlin modules into React Native, or with Kotlin Multiplatform
  • Familiarity with Google Play Billing and alternative billing/external offer programs
  • Familiarity with gaming ecosystems, virtual currency platforms, in-app purchases, or digital commerce flows
  • Experience with mobile security practices: secure storage, certificate pinning, obfuscation, and fraud prevention
  • Contributions to open source, technical writing, or conference talks in mobile or AI engineering

How We Work With You

When you apply through Get A Job.ai, our talent team will review your profile and schedule an initial screening call to discuss your experience, technical background, and career goals. If there's a strong match, we will submit your candidacy to our client with a detailed recommendation.

Throughout the process, we act as your advocate and liaison. Please do not contact the client directly—all communication and coordination will flow through Get A Job.ai to ensure a smooth, professional experience for everyone involved.

Pay

Compensation details will be discussed during the screening process and are competitive with senior mobile engineering roles in the Canadian market.

Equal Employment Opportunity: Get A Job.ai is committed to inclusive hiring practices. We welcome applications from candidates of all backgrounds and do not discriminate on the basis of race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or any other characteristic protected by law.

Apply with Get A Job.ai

A recruiter will review your profile and submit you to the client. Do not contact the client directly.

More options

Apply with Get A Job.ai

Apply through Get A Job.ai. A recruiter will review your profile and submit you. Do not contact the client directly.

Apply through Get A Job.ai. A recruiter will review your profile and submit you.

Working in Canada

Canada is a country in North America. Its ten provinces and three territories extend from the Atlantic Ocean to the Pacific Ocean and northward into the Arctic Ocean, making it the second-largest country by total area, with the longest coastline of any country. Its border with the United States is the longest international land border. The country is characterized by a wide range of both meteorologic and geological regions. With a population of over 41 million, it has widely varying population densities, with the majority residing in its urban areas and large areas being sparsely populated. It

Note: Canada observes a public holiday on Sep 30 — National Day for Truth and Reconciliation.

🇨🇦 Relocation safety for Canada: Very Safevia Warnely, CC BY 4.0

National unemployment rate in Canada: 6.9%via World Bank

GDP per capita in Canada: $55,698via World Bank

Consumer price inflation in Canada: 2.1% (annual) — via World Bank

Real GDP growth in Canada: 1.7% (annual) — via World Bank

Average hours worked per year in Canada: 1,687via OECD

    Job details above are provided by the employer/source. The sections on this page are compiled from public data sources with AI assistance.

    Accommodations: if you need a workplace accommodation to apply for or perform this job, see ADA.gov or EEOC.gov for guidance on your rights and how to request one.

    Add application deadline to calendar

    Listing facts

    • Role Senior Mobile Software Engineer (Android)
    • Employer Get A Job.ai
    • Location Canada
    • Type Full Time
    • Pay (from listing) Pay not listed
    • Posted September 14, 2026
    • Apply by October 15, 2026
    • Country Canada
    • Overview Full job description on this page (708 words)

    Facts above come from this job record on Get A Job.AI — not copied from third-party review sites.

    Limited public data for this employer

    We only show facts we can ground in public sources (Wikidata, O*NET, news/discussion links, or this listing). We do not invent Glassdoor-style ratings, salaries, or testimonials when data is thin. Use the listing facts, occupation context, and related openings below while we continue researching.

    Explore related openings

    Occupation family: Senior Mobile Software Engineer

    Keep exploring on Get A Job.ai

    Not quite the right fit? Your next opportunity is a click away.

    Hiring instead? Post a job and reach candidates searching right now.

    Senior Mobile Software Engineer (Android) Get A Job.ai · Canada