WorkListВойтиОформить подписку
XS

Senior Mobile Software Engineer (iOS)

Архив
Xsolla · Платёжные технологии для игр
Вакансия в архиве · закрыта 21.09
Смотреть актуальные вакансии

Другие вакансии компании

XS
🇺🇸Los Angeles · США · remote·Full-timeSenior·англ. не указан
≈ $9,9–14 тыс/мес
29 окт
XS
🇦🇿Baku · Азербайджан·Full-timeSenior·англ. не указан
≈ $4,5 тыс/мес
28 окт
XS
🇦🇿Baku · Азербайджан·Full-timeMiddle·англ. не указан
Зарплата не указана
28 окт
Все вакансии компании

Похожие вакансии

MA
ManyChat · Соцсети
🇪🇸Barcelona, Spain · Испания·Full-timeSenior·англ. B2релокация
≈ $3,9–4,3 тыс/мес
2 ноя
WI
Wise · Финтех: международные переводы
🇬🇧London · Великобритания·Full-timeSenior·англ. B1+–C1
~ $12–16 тыс/мес
30 окт
CR
CrowdStrike · Кибербезопасность
🇮🇳Индия · remote·Full-timeSenior·англ. B1+–C2
≈ $3,2 тыс/мес
30 окт
WH
Wheely · Премиум-райдхейлинг
🇨🇾Nicosia · Кипр·Full-timeSenior·англ. B1релокация + виза
Зарплата не указана
29 окт
FI
Finom · Fintech для SMB
🇳🇱Нидерланды · remote·Full-timeSenior·англ. C1–C2
≈ $3,5–4,1 тыс/мес
21 окт
SO
SoftServe · Разработка ПО
🇺🇦Украина · remoteSenior·англ. B2
≈ $3,2 тыс/мес
9 окт
Вакансии в Канаде

О вакансии

Откуда можно работать
Удалённо · Montreal, Канада
Занятость
Full-time
из текста вакансии
Уровень
Senior
указан работодателем
Даты
Опубликована 12.09 · видели у компании с 12.09 по 21.09 · закрыта 21.09
вакансия закрыта, проверки прекращены
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Мы ищем Senior iOS Engineer, обладающего сильными архитектурными навыками, ориентированного на качество и AI‑нативного, чтобы присоединиться к нашей команде Mobile Engineering. Лучший кандидат – тот, кто процветает в быстро меняющейся, высоко‑коллаборативной и исключительно динамичной среде, и с энтузиазмом берётся за решения по архитектуре iOS, выпускает полированные Swift‑приложения и задаёт стандарты того, как AI ускоряет разработку в Xsolla.

Глубокая экспертиза в современном Swift обязательна – SwiftUI, Swift Concurrency (async/await, actors, structured concurrency) и фреймворки платформы Apple, а также подтверждённый опыт выпуска коммерческих приложений в App Store от концепции до запуска. Способность проектировать масштабируемые архитектуры, внедрять надёжные стратегии тестирования, профилировать и оптимизировать время запуска, производительность прокрутки, память и батарею, а также наставлять других инженеров, сотрудничая с кросс‑функциональными командами, будет ключом к вашему успеху в этой роли.

Мы строим AI‑first. Мы ожидаем, что вы будете свободно работать с AI‑кодинг‑агентами как ежедневным мультипликатором – задавать им задачи, критически оценивать их результаты и создавать внутренние инструменты, контекст и привычки оценки, которые делают всю команду быстрее.

Если вы увлечены созданием высококачественных iOS‑опытов, масштабируемых и любите выпускать приложения, поддерживающие гейминг, виртуальную валюту и цифровую коммерцию, мы будем рады услышать вас!

Что предстоит делать

  • Проектировать, создавать и поддерживать наше нативное iOS‑приложение на Swift и SwiftUI, используемое игроками и разработчиками по всему миру.
  • Своевременно поставлять высококачественные функции на всех этапах жизненного цикла разработки, от технического дизайна до релиза и пост‑запусковой итерации.
  • Полностью отвечать за процесс выпуска iOS: подпись кода, provisioning, распределение через TestFlight, проверка и отправка в App Store, поэтапные развертывания и обработка сбоев.
  • Внедрять лучшие практики разработки iOS, включая code review, автоматизированные стратегии тестирования и CI/CD с Xcode Cloud, Fastlane или аналогичными инструментами.
  • Интегрировать мини‑приложения, платежи и системы виртуальной валюты в экосистему Xsolla App.
  • Сотрудничать с командами продукта и дизайна, превращая бизнес‑цели в действительно нативные пользовательские опыты.
  • Работать с кросс‑функциональными командами, включая backend‑разработчиков, QA‑инженеров и менеджеров проектов, эффективно коммуницировать в распределённых, многочасовых командах.
  • Участвовать в технических обсуждениях для согласования разработки с бизнес‑целями.
  • Проектировать и реализовывать масштабируемую архитектуру приложения для iOS с упором на поддерживаемость, производительность и удобство разработки.
  • Руководить архитектурными решениями по модульности, внедрению зависимостей, навигации и управлению состоянием (MVVM, TCA или подходы на основе Observation).
  • Конфигурировать и оптимизировать граф сборки Xcode, зависимости Swift Package Manager и модульные цели для быстрых инкрементных сборок.
  • Создавать и поддерживать внутреннюю библиотеку компонентов SwiftUI и реализацию дизайн‑системы.
  • Устанавливать и поддерживать стандарты кодирования, шаблоны проектирования и лучшие практики в мобильной команде разработки.
  • Создавать технические спецификации и документацию архитектуры для сложных функций и систем.
  • Сотрудничать с инженерами Android и React Native для поддержания согласованности API‑контрактов, дизайн‑токенов, feature‑флагов и схем аналитики в семействе приложений.
  • Обеспечивать наблюдаемость мобильных приложений: структурированное логирование, мониторинг сбоев, трассировка производительности и дашборды состояния релизов.
  • Использовать AI‑кодинг‑агенты и ассистенты как неотъемлемую часть ежедневного рабочего процесса и повышать планку того, как команда формулирует запросы, проводит ревью и проверяет AI‑сгенерированный код.
  • Создавать и поддерживать контекст, делающий агентов эффективными в нашем коде: правила проекта, интеграции инструментов, воспроизводимые среды разработки и автоматические проверки, улавливающие то, что пропускает ревью.
  • Прототипировать и выпускать AI‑управляемые функции продукта с использованием Core ML, Foundation Models и серверных LLM – с чётким вниманием к задержкам, стоимости, конфиденциальности и работе в офлайн‑режиме.
  • Проектировать оценку и защитные механизмы для AI‑функций, включая регрессионное тестирование запросов, поведение при откате и обработку сбоев модели в продакшене.
  • Делиться опытом: наставлять инженеров в AI‑ассистированной разработке и помогать устанавливать практические, сохраняющие качество стандарты для организации.

Требования

  • 5+ лет профессионального опыта разработки iOS с глубокими практическими навыками Swift.
  • Подтверждённый опыт выпуска коммерческих iOS‑приложений, приложения которых сейчас доступны в App Store.
  • Отличное владение современными фреймворками Apple и идиомами: SwiftUI, Swift Concurrency, Combine, UIKit‑interop и Observation.
  • Глубокое понимание архитектурных паттернов iOS (MVVM, Clean Architecture, unidirectional data flow), внедрения зависимостей и управления состоянием.
  • Опыт автоматизированного тестирования на iOS – XCTest, Swift Testing, snapshot‑тесты и UI‑тесты – и работы с CI/CD для iOS‑проектов.
  • Твёрдое понимание профилирования производительности, памяти и энергопотребления с помощью Instruments.
  • Степень бакалавра в области Computer Science, Engineering или смежных дисциплин (или эквивалентный опыт).
  • Ежедневное активное использование AI‑кодинг‑агентов и AI‑ассистированных инструментов разработки (например, Claude Code, Copilot, Cursor) для ускорения реальной производственной работы – постановка задач для агентов, критический обзор AI‑сгенерированного кода и измеримое увеличение скорости работы вашей команды.
  • Опыт интеграции сторонних сервисов, REST/GraphQL API и использования мобильных SDK.
  • Сильные навыки решения проблем и ориентированность на результат.
  • Эффективные коммуникативные навыки, как письменные, так и устные.

Будет плюсом

  • Опыт работы с widgets, App Intents, Live Activities, push‑уведомлениями или масштабным deep linking.
  • Опыт мостинга Swift‑модулей в React Native или работы с Kotlin Multiplatform на стороне iOS.
  • Знакомство с StoreKit 2 и правами на внутриигровые и внешние покупки Apple.
  • Знание игровых экосистем, платформ виртуальной валюты, внутриигровых покупок или альтернативных платёжных и цифровых коммерческих потоков.
  • Опыт применения практик мобильной безопасности: защищённое хранилище, certificate pinning, обфускация и предотвращение мошенничества.
  • Вклад в open source, техническое написание или выступления на конференциях в области мобильной или AI‑инженерии.

Условия и бенефиты

Мы страстно поддерживаем благоприятную среду для нашей команды, поэтому ставим в приоритет физическое, ментальное и эмоциональное благополучие наших сотрудников и их семей через комплексную программу Benefits. Это включает медицинскую, стоматологическую и зрительную страховку, отпуск (PTO) и персонализированную дорожную карту карьерного роста для каждого сотрудника. Инвестируя в профессиональное развитие через обучение и образовательные возможности, мы обеспечиваем рост нашей команды как в личном, так и в профессиональном плане. Вместе мы не просто строим бизнес; мы создаём сообщество, ценящее креативность, сотрудничество и трансформирующую силу игры.

Навыки

SwiftSwiftUISwift ConcurrencyCombineUIKitObservation frameworkMVVMClean ArchitectureDependency injectionXcode CloudFastlaneCI/CDSwift Package ManagerCore MLREST APIGraphQLXCTestInstrumentsStoreKit 2React Native

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти