Tech Lead IOS
Зарплата
от 350 000 до 450 000 ₽
Требования
Местоположение и тип занятости
Компания
Лицензированная букмекерская компания
Описание вакансии
Условия работы
- Проектирование архитектуры и управление тех долгом приложений
- Проектирование архитектуры и управление тех долгом приложений
- Контроль стабильности и качества программной части продукта.
- Автоматизация производственного процесса
- Контроль метрик качества продукта, использование инструментов, коммуникации с QA
- Контроль технических решений на соответствие технологической стратегии и архитектуре
- Разработка, развитие и поддержка технологической стратегии развития продукта
- Формирование предложений по улучшению продукта
- Создание и поддержка Code Style Guide и др. нормативной документации
- Наставничество, развитие hard skills членов команды
- Техническое консультирование по сложным задачам
- Code review, оценка задач
- Постановка технических задач и контроль их исполнения
- Участие в роли разработчика
- Не менее 6 лет в iOS разработке
- Минимум 4 года разработки без руководства людьми
- Опыт технического лидерства командой минимум из 3-х человек от 2-х лет
- На последнем месте работы не менее 2-х лет
- Умение разбираться в чужом коде, находить и исправлять ошибки
- Опыт построения архитектур MVC, MVP, MVVM, MVI, Clean, понимание REDUX
- Опыт работы с Swift, RxSwift, Firebase, WebSocket, RealmSwift
- Коммуникабельность, потому что кроме крутых технических знаний мы ждем от тебя возможности продать это людям и договориться, чтобы не все делать самому
- Опыт создания мобильных приложений в рамках коммерческой разработки
- Умение собирать рабочие группы, принимать совместные решения, быть частью команды и слышать другие мнения
- Знание особенностей различных версий iOS
- Глубокое понимание того, как работают списки в приложениях: как кешируются, как хранятся, опыт оптимизации работы списков.
- Опыт настройки работы приложения с сетью: понимание как передаются пакеты, обработка ошибок, работа с сертификатами, опыт работы с сокетом
- Понимание того, какие метрики в приложении нужно собирать и для чего. Как понять, что такое «нормальная работа приложения». Опыт работы с Firebase/Sentry, написание своих алертов
- Опыт работы с видео: как загружается, что такое чанки, опыт работы со стандартным плеером.
- Работа с DI, многомодульностью, реактивным программированием и основное: ЖЕЛАНИЕ ДЕЛАТЬ ХОРОШО :)
- Контроль стабильности и качества программной части продукта.
- Автоматизация производственного процесса
- Контроль метрик качества продукта, использование инструментов, коммуникации с QA
- Контроль технических решений на соответствие технологической стратегии и архитектуре
- Разработка, развитие и поддержка технологической стратегии развития продукта
- Формирование предложений по улучшению продукта
- Создание и поддержка Code Style Guide и др. нормативной документации
- Наставничество, развитие hard skills членов команды
- Техническое консультирование по сложным задачам
- Code review, оценка задач
- Постановка технических задач и контроль их исполнения
- Участие в роли разработчика
Обязанности:
Требования:
Бонусы
Условия:
- Оформление по ТК РФ, рассмотрим иные формы;
- Аккредитованная компания;
- ДМС со стоматологией;
- График: 5/2 с 9 или 10;
- Формат работы: удаленный;
- Приятные бонусы – подарки сотрудникам и их детям, корпоративные скидки;
- Карьерный рост – мы заинтересованы в росте каждого сотрудника и даем возможность пройти курсы и стажировки за счет компании.