[Hiring] Senior Mobile Software Engineer @Xsolla
Senior Mobile Software Engineer @Xsolla
Software Development
Salary $100,000 - $150..
Remote Location
Employment Type full-time
Posted YDay

[Hiring] Senior Mobile Software Engineer @Xsolla

YDay - Xsolla is hiring a remote Senior Mobile Software Engineer. πŸ’Έ Salary: $100,000 - $150,000 a year πŸ“Location: Canada

Role Description

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 thrive in a fast-paced, highly collaborative, and dynamic setting, 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.
  • Proven track record of shipping commercial applications to the App Store from concept to launch.
  • Ability to design scalable architectures, implement robust testing strategies, profile and optimize launch time, scroll performance, memory, and battery.
  • Mentor other engineers while collaborating across cross-functional teams.
  • Work fluently with AI coding agents as a daily multiplier.
  • Passionate about building high-quality iOS experiences that scale.

Responsibilities

  • Design, build, and maintain our native iOS application in Swift and SwiftUI.
  • Deliver high-quality features on time throughout the development lifecycle.
  • 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.
  • Integrate mini-apps, payments, and virtual currency systems into the Xsolla App ecosystem.
  • Collaborate with product and design teams to turn business goals into native experiences.
  • Work with cross-functional teams, including backend developers, QA engineers, and project managers.
  • Participate in technical discussions to align development work with business objectives.

Architecture & Design

  • Design and implement scalable application architecture for iOS.
  • Lead architectural decisions around modularization, dependency injection, navigation, and state management.
  • Configure and optimize the Xcode build graph, Swift Package Manager dependencies, and modular targets.
  • 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 Android and React Native engineers to keep shared API contracts coherent.
  • 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.
  • Build and maintain the context that makes agents effective in our codebase.
  • Prototype and ship AI-powered product features using Core ML and server-side LLMs.
  • Design evaluation and guardrails for AI features.
  • Mentor engineers on AI-assisted development and help set quality-preserving standards.

Qualifications

  • 5+ years of professional iOS development experience, with deep expertise in Swift.
  • Proven track record of shipping commercial iOS applications.
  • Strong command of modern Apple frameworks: SwiftUI, Swift Concurrency, Combine, UIKit interop.
  • Strong understanding of iOS architecture patterns and state management.
  • Experience with automated testing on iOS and 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 use of AI coding agents and AI-assisted development tools.
  • 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 entitlements.
  • Familiarity with gaming ecosystems, virtual currency platforms, and digital commerce flows.
  • Experience with mobile security practices.
  • Contributions to open source, technical writing, or conference talks in the mobile or AI engineering space.

Benefits

  • Comprehensive Benefits Program including medical, dental, and vision.
  • PTO and a personalized career roadmap for each employee.
  • Investment in professional development through training and educational opportunities.
  • Supportive environment prioritizing the physical, mental, and emotional well-being of employees and their families.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Mobile Software Engineer @Xsolla
Software Development
Salary $100,000 - $150..
Remote Location
Employment Type full-time
Posted YDay
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later