iOS разработчик

Обязанности:

Разработка и поддержка клиентов системы видеоконференций:

  • Корпоративный мессенджер с видео- и аудио-звонками (в большей степени);
  • Клиент видеоконференций (в меньшей степени).

В обязанности будет входить:

  • Проектирование и разработка новых функциональностей клиента;
  • Поддержка существующей кодовой базы с возможностью перевода его на новые технологии.

Требования:

  • Опыт iOS разработки от 2-х лет;
  • Уверенное знание Objective-C, Swift, iOS SDK;
  • Понимание MVC, MVP, MVVM;
  • Понимание принципов работы Auto Layout, опыт создания кастомного UI;
  • Понимание и опыт использования принципов ООП, SOLID;
  • Опыт разработки многопоточных приложений, опыт использования GCD;
  • Понимание iOS Human Interface Guidelines;
  • Понимание принципов работы сетевых протоколов TCP/IP, UDP, HTTP(S);
  • Опыт использования JSON, REST API;
  • Опыт работы с GIT.

Желательный опыт:

  • Опыт использования архитектуры VIPER;
  • Опыт написания тестов, TDD;
  • Опыт использования Realm, CoreData или SQLite;
  • Опыт написания собственных библиотек / фреймворков.

Условия:

  • Официальное трудоустройство и оформление полностью согласно ТК РФ;
  • ДМС после успешного окончания испытательного срока;
  • Работу в молодом и интеллектуальном коллективе;
  • Современный офис в 10 минутах ходьбы от м. Текстильщики;
  • Работа в компании ТОП-50

Все вакансии

Отправить резюме