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;
  • Формат работы: удаленный;
  • Приятные бонусы – подарки сотрудникам и их детям, корпоративные скидки;
  • Карьерный рост – мы заинтересованы в росте каждого сотрудника и даем возможность пройти курсы и стажировки за счет компании.