Senior Team Lead iOS

Руководить командой iOS разработчиков (распределять задачи, следить за сроками их выполнения, делать ревью кода);

Участвовать в принятии архитектурных решений, которые будут влиять на процесс разработки всей команды;

Писать понятный код, подкрепленный документацией и тестами;

Разрабатывать новые функции и, возможно, исправлять существующие упущения.

Участие в подборе команды

Базовые навыки

  • опыт разработки мобильных приложений под iOS SDK 9+
  • знание Objective-C / Swift
  • Realm, CoreData, Animation, Graphics, Text и UIKit
  • знание Multithreading/Blocks/GCD/NSOperationQueue
  • опыт распределенной разработки (Git/SVN, JIRA/Redmine/…)
  • умение разбирать XML, JSON, REST, SOAP, написание спецификации API
  • знание iOS UI design guidelines
  • техническое образование и опыт разработки от 3 лет

Будет плюсом

  • iOS SDK 10
  • знание TCP/UDP/HTTP/SSL, сокетов
  • опыт использования Swift
  • опыт использования RxSwift
  • опыт разработки клиент-серверных приложений
  • знание методик автоматизированного тестирования кода и интерфейса
  • знание основных паттернов проектирования и опыт их применения
  • опыт работы в Agile-проектах, в том числе с инженерными практиками Agile

От нас

  • Белая зарплата
  • ДМС
  • Интересные проекты с крупными корпорациями
  • Адаптивные бизнес-процессы внутри компании
  • Достаточная степень независимости в принятии решений
  • Отличная возможность вместе с профессиональной командой создавать продукты, которыми будут пользоваться миллионы людей

Откликнуться на вакансию

Я согласен на обработку моих персональных данных*