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.

ABOUT YOU

We are looking for a Senior iOS 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 iOS architecture decisions, ship polished Swift applications, and set the standard for how AI accelerates engineering at Xsolla.

Deep expertise in modern Swift is essential - SwiftUI, Swift Concurrency (async/await, actors, structured concurrency), and the Apple platform frameworks - along with a proven track record of shipping commercial applications to the App Store from concept to launch. The ability to design scalable architectures, implement robust testing strategies, profile and optimize launch time, scroll performance, memory, and battery, 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 iOS 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 iOS application in Swift and SwiftUI, 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 iOS release process: code signing, provisioning, TestFlight distribution, App Store review and submission, phased rollouts, and crash triage.
  • Implement best practices for iOS development, including code review, automated testing strategies, and CI/CD with Xcode Cloud, 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 iOS with a focus on maintainability, performance, and developer experience.
  • Lead architectural decisions around modularization, dependency injection, navigation, and state management (MVVM, TCA, or Observation-based approaches).
  • Configure and optimize the Xcode build graph, Swift Package Manager dependencies, and modular targets for fast, incremental builds.
  • Build and maintain an internal SwiftUI 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 Android 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.
  • Prototype and ship AI-powered product features using Core ML, the Foundation Models framework, and server-side LLMs - with a clear eye on latency, cost, privacy, and offline behavior.
  • 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 iOS development experience, with deep, hands-on expertise in Swift.
  • Proven track record of shipping commercial iOS applications, with apps you built currently live in the App Store.
  • Strong command of modern Apple frameworks and idioms: SwiftUI, Swift Concurrency, Combine, UIKit interop, and the Observation framework.
  • Strong understanding of iOS architecture patterns (MVVM, Clean Architecture, unidirectional data flow), dependency injection, and state management.
  • Experience with automated testing on iOS - XCTest, Swift Testing, snapshot and UI tests - and with CI/CD for iOS release pipelines.
  • Solid grasp of performance, memory, and energy profiling using Instruments.
  • 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 widgets, App Intents, Live Activities, push notifications, or deep linking at scale.
  • Experience bridging Swift modules into React Native, or with Kotlin Multiplatform on the iOS side.
  • Familiarity with StoreKit 2 and Apple’s in-app purchase and external purchase link entitlements.
  • 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
Java
Kotlin
Java
Gradle
Kotlin
Hilt
Dagger
Kotlin Coroutines
AI/ML
Copilot
Cursor
Claude Code
LLM Guardrails
Frontend
GraphQL
React.js
Mobile
JUnit
Jetpack Compose
MVI
MVVM
React Native
Room
Kotlin Multiplatform
Clean Architecture
Espresso
Fastlane
Google Play Billing
Dependency Injection
State Management
Deep Linking
Modularization
WorkManager
Robolectric
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
IOS Developer 1 day ago
$12k – $36k per year • Equity 0–0.1% • Remote • Full-Time • 3+ years exp
Swift
Frontend
GraphQL
Mobile
SwiftUI
SPM
Clean Architecture
DevOps
CI/CD
Apply
$108k – $241k per year (Estimated) • In office • Full-Time • Doha
AI/ML
Cursor
Devin
Scale AI
Apply
In office • TS/SCI • 2+ years exp
JavaScript
TypeScript
Frontend
GraphQL
RxJS
Angular
Sass
QA
Playwright
Jest
Apply
$72k – $108k per year • Remote • Full-Time • 5+ years exp • Bachelor's Degree • Montreal
JavaScript
Java
Kotlin
Java
Gradle
Kotlin
Hilt
Dagger
Kotlin Coroutines
AI/ML
Copilot
Cursor
Claude Code
LLM Guardrails
Frontend
GraphQL
React.js
Mobile
JUnit
Jetpack Compose
MVI
MVVM
React Native
Room
Kotlin Multiplatform
Clean Architecture
Espresso
Fastlane
Google Play Billing
Dependency Injection
State Management
Deep Linking
Modularization
WorkManager
Robolectric
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.