Эта вакансия в архиве

Посмотреть похожие вакансии ↓
22 дня назад

Senior iOS Developer

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior/lead
Страна
Russia/Belarus

Описание вакансии

TL;DR
Senior iOS Developer (Swift/Combine): разработка сложных мобильных интерфейсов и архитектурных решений с акцентом на многопоточность и реактивное программирование. Фокус на проектировании многомодульных систем и обеспечении высокого качества кода через глубокое понимание сетевых протоколов и инструментов отладки. ID вакансии: IOSs_5e

Senior iOS Developer

Локация: РФ, РБ

Формат: удалённый

Требования к кандидату:

  • опыт iOS-разработки от 6-и лет;
  • знание Swift;
  • Обязательно знание combine, имеет обширный опыт в реактивном программировании (rxswift, combine);
  • знание принципов SOLID, структуры данных, паттернов проектирования и программирования;
  • понимание VIPER, MVC, MVVM, MVP etc., их плюсов и минусов;
  • уверенно делает сложный UI; глубоко понимает UIKit и анимации; знает, как пользоваться хит тестом;
  • может объяснить разницу между процессом и потоĸом; знает, ĸаĸ работает многопоточность; уверенно оперирует примитивами синхронизации: lock, recursive lock etc.;
  • хорошо разбирается в HTTP(S), REST; огромным плюсом будет опыт в grpc; понимает, что такое cookie и как с ними работать; умеет уверенно дебажить сеть через proxyman, charles, в т.ч. стабать ответы;
  • отлично понимает git; обязательно умеет делать rebase, merge, cherry pick; понимает, что и в каких случаях лучше; знает git flow; уверен в git через terminal;
  • понимает, что такое многомодульная архитектура и зачем она нужна;
  • готов ревьюить код коллег, а также давать и получать конструктивную критику;

Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера