Вакансия: Tech Lead iOS Developer
Описание проекта
R&D проекты для Клиента в нефтедобывающей индустрии
Методология: Scrum
Команда: Scrum команда до 9 человек
Работа в новом офисе класса А+, спроектированным для Agile продуктовой разработки
В мобильном приложении федеральной сети АЗС реализованы такие возможности и услуги, как карта АЗС, отображаются маркетинговые акции и специальные предложения, включен блок спецсервисов (осаго, КАСКО, помощь на дорогах и др). Требуется активное развитие.
Обязанности
- Участие в разработке мобильного приложения в качестве техлида
- Ответственность за техническое развитие проекта, управление техдолгом, техрадаром,
развитие архитектуры - Обеспечение оптимального тулинга для команды разработки
- Улучшение производительности и стабильности. работы приложения
Проведение Code review
Требования
- Опыт работы в качестве ведущего iOS разработчика или техлида - от 3-х лет
- Суммарный опыт работы с iOS - от 5 лет
- Участие в разработке крупных (команда от 3-5 мобильных разработчиков) мобильных проектов с DAU от 100 тыс пользователей или 500 тыс скачиваний
- Опыт проектирования архитектуры мобильных проектов с нуля
- Знание и опыт работы с RxSwift от 1,5 лет
- Уверенное знание Core фреймворков iOS
- Знание и опыт работы с MVVM/VIPER/Clean Swift
- Отличные знания структур данных и модели памяти в Swift
- Опыт самостоятельной настройки CI/CD
- Опыт работы с Realm, Keychain
- Понимание устройства клиент-серверной разработки (HTTP, REST, URLSession и т.д)
Было бы плюсом
-Опыт работы с Combine и SwiftUI;
-Опыт работы с async / await
Условия