Вакансия: Senior iOS-разработчик
Описание вакансии
РБК это мультимедийный холдинг, объединяющий медиа, IT-сервисы инфраструктуру для бизнеса. Компания развивается в области IT, digital-
продуктов и mediatech.
В настоящее время, аудитория наших сайтов (РБК, Инвестиции, Pro, Авто, Тренды, Спорт, Недвижимость, РБК+, ТВ и др.) составляет более 60 млн
уникальных пользователей ежемесячно. На наши сайты заходит каждый 3-й
житель России.
Мы ищем IOS-разработчика , готового сделать приложение РБК Новости еще более увлекательным! Если ты хочешь, чтобы твои идеи влияли на огромную аудиторию и ,возможно, на завтрашние заголовки новостей), то мы ждем именно тебя!
Чем предстоит заниматься:
- Создание новой функциональности для нашего приложения РБК Новости (iOS / iPadOS / tvOS) это шанс принять участие в том, чем будут пользоваться миллионы людей
- Модернизация архитектуры проекта и глобальный рефакторинг потому что даже работающий код нуждается в постоянном обновлении
- Помощь дизайнерам в создании и улучшении дизайн-системы чтобы интерфейс был удобным и стильным!
- Взаимодействие с разработчиками бэкенда, аналитиками и тестировщиками вместе мы сможем свернуть горы (или хотя бы
- Создавать отличное приложение)
- Автоматизация и оптимизация процессов разработки (CI/CD) чтобы избавить себя от ежедневной рутины
О нас:
Проекты с большим количеством пользователей и высокой оценкой
Большое внимание уделяем продуктовой аналитике
Вся разработка ведется на Swift и мы полностью избавились от старого
кода на Objective C
Работаем выделенной командой, включающей мобильных разработчиков,
бэкенд разработчиков и тестировщиков
Что мы используем:
- Swift 5+ (нет легаси на Objective C)
- iOS 15+
- SwiftUI
- UIKit (не используем xib/storyboard ы)
- SPM & CocoaPods
- CoreData
- URLSession
- Combine
- Diffable Data Source
- Compositional Layout
- Async/Await
- WidgetKit, StoreKit
- Jira/Bitbucket/Fastlane/Bamboo
Что мы ждем от тебя:
- Высшее техническое образование, аналитический склад ума и страсть программированию
- Не менее 4 лет опыта коммерческой разработки под iOS/tvOS
- Знание сетевых протоколов и технологий (HTTP, REST API, JSON и т.д.)
- Знания Swift, UIKit и основных библиотек, умение работать с Combine, SwiftUI
- Знания основных архитектурных паттернов
- Способность различать эффективную и неэффективную архитектуру
- Опыт работы с системой контроля версий Git
- Широкий кругозор в области мобильной разработки и смежных направлений
- Умение оценивать и соблюдать сроки выполнения задач
- Навыки командной работы, стремление к обучению профессиональному росту
Что можешь получить у нас:
-
Льготы IT-аккредитованной компании
-
Удаленка (при желании можно посещать наши офисы), гибкое начало рабочего дня.
-
ДМС, подписка на РБК pro, доступ к сервису поддержки сотрудников "Понимаю", скидки на фитнес и обучение от партнеров, корпоративная техника по запросу
-
Наша готовность к изменениям и идеям сотрудника