609,056open jobs
32,790companies
86,625added this week
Browse all
Salary
$72k – $108k per year
Location
Remote (Canada)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Xsolla is a video game commerce company founded in 2005 that handles the payment, billing and storefront side of the business for game developers and publishers. Its products cover global payment acceptance in hundreds of methods and currencies, web shops that sell directly to players outside the mobile app stores, subscription and in-game purchase management, partner networks and player acquisition tools, with the company acting as merchant of record so developers do not carry tax and compliance obligations themselves. Headquartered in Los Angeles, it works with thousands of studios and has grown as publishers look for routes around platform store fees.

We are looking for a Senior Android Engineer who is architecturally strong, quality-driven, and AI-native to join our Mobile Engineering team. The best candidate will be someone who thrives in a fast-paced, highly collaborative, and exceptionally dynamic setting and is excited to own Android architecture decisions, ship polished Kotlin applications, and set the standard for how AI accelerates engineering at Xsolla.

Deep expertise in modern Android is essential: Kotlin, Jetpack Compose, Coroutines and Flow, and the Jetpack library surface, along with a proven track record of shipping commercial applications to Google Play from concept to launch. The ability to design scalable architectures, implement robust testing strategies, profile and optimize startup time, jank, memory, and battery across a fragmented device landscape, and mentor other engineers while collaborating across cross-functional teams will be key to your success in this role.

We build AI-first. We expect you to work fluently with AI coding agents as a daily multiplier - scoping work for them, reviewing what they produce with a critical eye, and building the internal tooling, context, and evaluation habits that make the whole team faster.

If you’re passionate about building high-quality Android experiences that scale, and love shipping apps that power gaming, virtual currency, and digital commerce experiences, we would love to hear from you!

ABOUT US

Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring opportunities together, and continually make new resources available to creators. Headquartered and incorporated in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers to reach more players and grow their businesses around the world. With more paths to profits and ways to win, developers have all the things needed to enjoy the game.

For more information, visit xsolla.com.

Responsibilities

  • Design, build, and maintain our native Android application in Kotlin and Jetpack Compose, used by players and developers worldwide.
  • Deliver high-quality features on time 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 and ANR triage.
  • Implement best practices for Android development, including code review, automated testing strategies, and CI/CD with Gradle, Fastlane, or equivalent.
  • Integrate mini-apps, payments, and virtual currency systems into the Xsolla App ecosystem.
  • Collaborate with product and design teams to turn business goals into experiences that feel genuinely native.
  • Work with cross-functional teams, including backend developers, QA engineers, and project managers, and communicate effectively across distributed, multi-timezone teams.
  • Participate in technical discussions to align development work with business objectives.

Architecture & Design

  • Design and implement scalable application architecture for Android with a focus on maintainability, performance, and developer experience.
  • Lead architectural decisions around modularization, dependency injection (Hilt/Dagger), navigation, and state management (MVVM, MVI, unidirectional data flow).
  • Configure and optimize the Gradle build, convention plugins, version catalogs, build caching, and configuration cache, for fast, incremental builds.
  • Build and maintain an internal Compose component library and design system implementation.
  • Establish and enforce coding standards, design patterns, and best practices across the mobile development team.
  • Create technical specifications and architecture documentation for complex features and systems.
  • Partner with the iOS and React Native engineers to keep shared API contracts, design tokens, feature flags, and analytics schemas coherent across the app family, without flattening the platform into a lowest common denominator.
  • Drive observability for mobile: structured logging, crash monitoring, performance tracing, and release health dashboards.

AI-First Engineering

  • Use AI coding agents and assistants as a core part of your daily workflow, and raise the bar for how the team prompts, reviews, and verifies AI-generated code.
  • Build and maintain the context that makes agents effective in our codebase: project rules, tool integrations, reproducible dev environments, and automated checks that catch what review misses.
  • Design evaluation and guardrails for AI features, including prompt regression testing, fallback behavior, and handling of model failure modes in production.
  • Share what works: mentor engineers on AI-assisted development and help set practical, quality-preserving standards for the organization.

Qualifications & Skills

  • 5+ years of professional Android development experience, with deep, hands-on expertise in Kotlin.
  • Proven track record of shipping commercial Android applications, with apps you built currently live on Google Play.
  • Strong command of modern Android frameworks and idioms: 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 on Android: JUnit, Compose UI tests, Espresso, Robolectric, and with 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 a fragmented device and OS-version landscape, including large-screen and foldable form factors.
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Proven, daily use of AI coding agents and AI-assisted development tools (e.g. Claude Code, Copilot, Cursor) to accelerate real production work - scoping tasks for agents, critically reviewing AI-generated code, and measurably increasing your own and your team’s velocity.
  • Experience with third-party integrations, REST/GraphQL APIs, and mobile SDK consumption.
  • Strong problem-solving abilities and a results-driven approach.
  • Effective communication skills, both written and verbal.

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 alternative payment and 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 the mobile or AI engineering space.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
609,056 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Montreal
$72k – $108k per year • Remote • Full-Time • 5+ years exp • Bachelor's Degree • Montreal
JavaScript
Kotlin
Swift
Swift
Swift Concurrency
AI/ML
Copilot
Cursor
Claude Code
LLM Guardrails
Frontend
GraphQL
React.js
Mobile
UIKit
SwiftUI
Combine
Core ML
MVVM
React Native
Kotlin Multiplatform
XCTest
Clean Architecture
Fastlane
StoreKit
Dependency Injection
State Management
Deep Linking
Modularization
TestFlight
Swift Testing
DevOps
CI/CD
Apply
$30k – $62k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bengaluru
Python
Java
SQL
Scala
Databases
ClickHouse
Apache Iceberg
Presto
Apache Kafka
Trino
AI/ML
Copilot
Cursor
Spark
Airflow
Flink
OpenAI Codex
Apply
$28k – $43k per year (net) • Remote • Full-Time • Moscow
Java
Kotlin
Java
Spring Boot
Testcontainers
Micrometer
Kotlin
MockK
Kotest
Databases
PostgreSQL
Apache Kafka
AI/ML
Claude Code
Mobile
JUnit
DevOps
Rest API
OpenTelemetry
Git
Docker
Apply
$108k – $241k per year (Estimated) • In office • Full-Time • Doha
AI/ML
Cursor
Devin
Scale AI
Apply
$100k – $180k per year • In office • Full-Time • 3+ years exp • Copenhagen
JavaScript
TypeScript
AI/ML
Cursor
Lovable
Frontend
React.js
Design
Figma
Apply
$72k – $108k per year • Remote • Full-Time • 5+ years exp • Bachelor's Degree • Montreal
JavaScript
Kotlin
Swift
Swift
Swift Concurrency
AI/ML
Copilot
Cursor
Claude Code
LLM Guardrails
Frontend
GraphQL
React.js
Mobile
UIKit
SwiftUI
Combine
Core ML
MVVM
React Native
Kotlin Multiplatform
XCTest
Clean Architecture
Fastlane
StoreKit
Dependency Injection
State Management
Deep Linking
Modularization
TestFlight
Swift Testing
DevOps
CI/CD
Apply
Senior QA Engineer 4 days ago
$18k – $32k per year (Estimated) • Remote/Hybrid • Full-Time • Bachelor's Degree
PHP
Bash
AI/ML
ChatGPT
DevOps
CI/CD
Git
Management
Jira
Agile
QA
Selenium
Cypress
Playwright
Postman
Apply
$74k – $108k per year • Remote • Full-Time • London
Management
Agile
Scrum
Apply
$11k – $27k per year (Estimated) • In office • Full-Time • 1+ year exp • Vladivostok
JavaScript
Frontend
React.js
Framer Motion
Mobile
Lottie
Analytics
A/B Testing
Design
Adobe Photoshop
Figma
Adobe After Effects
Rive
Management
Confluence
Jira
Apply
$12k – $23k per year (Estimated) • In office • Full-Time • Vladivostok
Python
Go
JavaScript
PHP
TypeScript
SQL
Node JS
Frontend
React.js
DevOps
Rest API
GCP
CI/CD
Git
AWS
Docker
Management
Confluence
Jira
Apply
Sales Associate 1 day ago
In office • Part-Time • Montreal
Apply
$85k – $190k per year (Estimated) • Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • Montreal
Apply
$95k – $269k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • Montreal
Java
Java
Spring Boot
Databases
Apache Kafka
DevOps
Terraform
GitHub Actions
CI/CD
ArgoCD
AWS
Docker
Kubernetes
AWS Lambda
Amazon S3
Management
Agile
Apply
$49k – $93k per year (Estimated) • In office • Full-Time • 3+ years exp • Montreal
Apply
Tax support agent 2 days ago
$42k – $83k per year (Estimated) • Remote • Full-Time • 1+ year exp • High School Diploma • Montreal
Apply
See all jobs
This is one of many
609,056 more open roles from verified company boards, updated every day.