IOS-разработчик

Doubletapp
Екатеринбург Опубликовано 2 июля 2026
до 300000 руб.
Полная занятость3–6 летПрограммист
до 300000 руб.

Описание

Обязанности:

  • Разработка нативного iOS-клиента на Swift, SwiftUI/UIKit поверх общего KMP-модуля.

  • Работа с видеоплеером на AVPlayer / AVFoundation: HLS, адаптивный битрейт 240p–1080p, fullscreen, фоновое воспроизведение, субтитры.

  • Разработка вертикальной ленты коротких видео 9:16: автозапуск во вьюпорте, свайп, предзагрузка следующего видео, а также горизонтального плеера 16:9.

  • Реализация авторизации: Firebase Auth + JWT, соцлогин через Google, Apple Sign In, Telegram.

  • Работа с подписками, paywall и контролем доступа; интеграция платежей через шлюз Strike, поддержка региональных валют и методов оплаты.

  • Реализация геоограничений контента и локализации интерфейса: English, Hindi, Simplified Chinese, Bahasa Indonesia.

  • Интеграция Sentry для crash reporting и продуктовой аналитики: Amplitude / Google Analytics.

  • Настройка CI/CD, сабмит и сопровождение релизов в App Store.

  • Участие в архитектуре мобильной части и code review.

Требования:

  • Коммерческий опыт iOS-разработки от 4–5 лет, уверенное знание Swift.

  • Глубокое знание SwiftUI и/или UIKit, понимание жизненного цикла приложения, многопоточности: GCD / async-await, архитектурных паттернов: MVVM / Clean / TCA и др.

  • Практический опыт работы с видео: AVPlayer / AVFoundation, HLS, адаптивный битрейт, fullscreen и фоновое воспроизведение.

  • Самостоятельность и ответственность за направление: умение принимать архитектурные решения и держать планку качества без опоры на iOS-лида.

  • Опыт публикации приложений в App Store, работа с Fastlane / CI.

Будет плюсом:

  • Опыт с Kotlin Multiplatform (потребление KMP-фреймворка из Swift, interop) — база проекта на KMP.

  • Опыт в стриминговых/видеопродуктах, работа с коротким вертикальным контентом (TikTok / Reels / Shorts-подобное).

  • Платёжные интеграции и подписки (StoreKit и/или сторонние платёжные шлюзы).

  • Локализация под несколько языков и регионов.

  • Понимание безопасности доставки контента: signed URLs, защита playback-флоу, PKCE.

Что мы предлагаем:

  • Возможность трудоустройства в аккредитованной IT-компании в России.

  • Гибкий график, офис в центре Екатеринбурга либо возможность удалённой работы.

  • Работа с ведущими клиентами, международными проектами и современными технологиями.

  • Компенсация занятий английским языком: оплачиваем 50% стоимости уроков.

  • Больничный бюджет, который можно тратить на любые виды лечения и лекарства.

  • Неограниченный доступ к консультациям штатного юриста по личным вопросам.

Описание

Обязанности:

  • Разработка нативного iOS-клиента на Swift, SwiftUI/UIKit поверх общего KMP-модуля.

  • Работа с видеоплеером на AVPlayer / AVFoundation: HLS, адаптивный битрейт 240p–1080p, fullscreen, фоновое воспроизведение, субтитры.

  • Разработка вертикальной ленты коротких видео 9:16: автозапуск во вьюпорте, свайп, предзагрузка следующего видео, а также горизонтального плеера 16:9.

  • Реализация авторизации: Firebase Auth + JWT, соцлогин через Google, Apple Sign In, Telegram.

  • Работа с подписками, paywall и контролем доступа; интеграция платежей через шлюз Strike, поддержка региональных валют и методов оплаты.

  • Реализация геоограничений контента и локализации интерфейса: English, Hindi, Simplified Chinese, Bahasa Indonesia.

  • Интеграция Sentry для crash reporting и продуктовой аналитики: Amplitude / Google Analytics.

  • Настройка CI/CD, сабмит и сопровождение релизов в App Store.

  • Участие в архитектуре мобильной части и code review.

Требования:

  • Коммерческий опыт iOS-разработки от 4–5 лет, уверенное знание Swift.

  • Глубокое знание SwiftUI и/или UIKit, понимание жизненного цикла приложения, многопоточности: GCD / async-await, архитектурных паттернов: MVVM / Clean / TCA и др.

  • Практический опыт работы с видео: AVPlayer / AVFoundation, HLS, адаптивный битрейт, fullscreen и фоновое воспроизведение.

  • Самостоятельность и ответственность за направление: умение принимать архитектурные решения и держать планку качества без опоры на iOS-лида.

  • Опыт публикации приложений в App Store, работа с Fastlane / CI.

Будет плюсом:

  • Опыт с Kotlin Multiplatform (потребление KMP-фреймворка из Swift, interop) — база проекта на KMP.

  • Опыт в стриминговых/видеопродуктах, работа с коротким вертикальным контентом (TikTok / Reels / Shorts-подобное).

  • Платёжные интеграции и подписки (StoreKit и/или сторонние платёжные шлюзы).

  • Локализация под несколько языков и регионов.

  • Понимание безопасности доставки контента: signed URLs, защита playback-флоу, PKCE.

Что мы предлагаем:

  • Возможность трудоустройства в аккредитованной IT-компании в России.

  • Гибкий график, офис в центре Екатеринбурга либо возможность удалённой работы.

  • Работа с ведущими клиентами, международными проектами и современными технологиями.

  • Компенсация занятий английским языком: оплачиваем 50% стоимости уроков.

  • Больничный бюджет, который можно тратить на любые виды лечения и лекарства.

  • Неограниченный доступ к консультациям штатного юриста по личным вопросам.

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

Разработчик Python / Node.js (Боты)
Промптер
Зарплата не указана
Полная занятостьОпыт 1–3 года
Разработчик (Junior / Middle)
Зерокодер
Зарплата не указана
Полная занятостьОпыт не требуется
Специалист чат-поддержки (Авто.ру)
Т-Банк
от 40000 руб.
Полная занятостьОпыт 1–3 года
Бизнес-аналитик
Московская Биржа
Зарплата не указана
Полная занятостьОпыт 3–6 лет
Менеджер по продажам корпоративным клиентам
Точка Банк
от 120000 руб.
Полная занятостьОпыт 1–3 года
Graphic Designer
Instories
Зарплата не указана
Полная занятостьОпыт 1–3 года