Senior iOS Developer [Betting Insider]

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Главное медиа о спорте на русском языке

Описание вакансии

Условия работы

Мы — провайдер развлечений для любителей спорта.

Есть спорт. Есть болельщики. Мы заполняем среду между ними, оживляем ее, наполняем общением и другими развлечениями. Мы делаем не «сайты» или «приложения», а мультиплатформенные продукты, с учетом актуальной технологической парадигмы.

О проекте

  • Betting Insider — социальная сеть для любителей ставок. Мы не принимаем ставок на реальные деньги, но даем пользователям множество вспомогательных сервисов, которые делают их игру проще, безопаснее и интереснее. Проект всего 3 года на рынке, но уже обладает обширной аудиторией на всех платформах — сайт, приложения iOS и Android посещают более 500 000 пользователей ежемесячно.
  • По стеку: Swift 5, MVVM, RxSwift, Unidirectional Data Flow, GraphQL, CocoaPods, Jenkins, Git (GitLab), Trunk Based Development.

Ключевые задачи

  • Разрабатывать новое и поддерживать старое.
  • Писать unit/UI/snapshot/e2e тесты.
  • Улучшать CI/CD практики.
  • Совершенствовать архитектуру проекта — активно избавляемся от legacy.
  • Помогать перестраивать процессы в команде (Trunk Based Development, Release Review, System Design Review).
  • У нас есть роль release engineer, которой занимаются все участники команды по очереди. Нужно будет отправлять сборки на тестирование QA (автоматизировано) и принимать на себя поток входящих багов.

Мы ждем, что ты

  • Прекрасно знаешь Swift и умеешь пользоваться его фишками (extensions, high-order functions и т.д.).
  • Понимаешь особенности iOS разработки, начиная от банального UIViewController Lifecycle и заканчивая профайлингом приложения и отлова хитрых багов.
  • Можешь разобраться в архитектурных паттернах, которые есть на проекте, следовать им и улучшать их.

Бонусы

  • Официальное трудоустройство и “белую” заработную плату.
  • ДМС со стоматологией после испытательного срока.
  • Возможность работать как в офисе, так и полностью удаленно, либо совмещать эти два варианта.
  • Просторный офис в центре Москвы (м. Новокузнецкая/Третьяковская) для тех, кто ценит работу не дома.
  • Корпоративную скидку на занятия английским и абонемент в спортзал.
  • Корпоративные футбол, волейбол и баскетбол.
  • Оплату профильных обучающих курсов и конференций.
  • Помощь в развитии персонального бренда (участие в конференциях, написание статей).
  • Интересные задачи, работу со сложным и крутым продуктом, которым ты будешь гордиться.