Senior Mobile Software Engineer, iOS

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior iOS Engineer owning Swift architecture and releases for Xsolla’s gaming commerce apps. Building AI-powered features and integrating payments, virtual currency, and mini-apps.

Responsibilities

  • Design, build, and maintain the native iOS application in Swift and SwiftUI
  • Deliver features from technical design through release and post-launch iteration
  • Own code signing, provisioning, TestFlight distribution, App Store review and submission, phased rollouts, and crash triage
  • Implement code review, automated testing, and CI/CD practices
  • Integrate mini-apps, payments, and virtual currency systems into the Xsolla App ecosystem
  • Collaborate with product, design, backend, QA, project management, Android, and React Native teams
  • Design scalable iOS architecture focused on maintainability, performance, and developer experience
  • Lead decisions around modularization, dependency injection, navigation, and state management
  • Optimize Xcode builds, Swift Package Manager dependencies, and modular targets
  • Build and maintain a SwiftUI component library and design system
  • Establish coding standards, design patterns, and mobile best practices
  • Create technical specifications and architecture documentation
  • Drive mobile observability through logging, crash monitoring, performance tracing, and release health dashboards
  • Use AI coding agents in daily engineering workflows and improve prompting, review, and verification practices
  • Build tooling, development context, automated checks, and reproducible environments for AI agents
  • Prototype and ship AI-powered features using Core ML, Foundation Models, and server-side LLMs
  • Design AI feature evaluations, guardrails, regression testing, fallbacks, and production failure handling
  • Mentor engineers on iOS and AI-assisted development

Requirements

  • 5+ years of professional iOS development experience
  • Deep, hands-on expertise in Swift
  • Proven track record of shipping commercial iOS applications currently live in the App Store
  • Strong command of SwiftUI, Swift Concurrency, Combine, UIKit interop, and the Observation framework
  • Understanding of iOS architecture patterns, dependency injection, and state management
  • Experience with XCTest, Swift Testing, snapshot and UI tests
  • Experience with CI/CD for iOS release pipelines
  • Experience using Instruments for performance, memory, and energy profiling
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience
  • Daily use of AI coding agents and AI-assisted development tools such as Claude Code, Copilot, or Cursor
  • Experience with REST/GraphQL APIs, third-party integrations, and mobile SDK consumption
  • Effective written and verbal communication skills

Benefits

  • Medical, dental, and vision coverage
  • Paid time off (PTO)
  • Personalized career roadmap
  • Professional development through training and educational opportunities

Job type

Full Time

Experience level

Senior

Salary

CA$100,000 - CA$150,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AndroidGraphQLiOSReactReact NativeSwift

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.