Senior Mobile Software Engineer, iOS

Posted 4hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

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