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