Middle IOS разработчик
Чем вам предстоит заниматься:
- Разрабатывать новый и дорабатывать существующий функционал в больших интересных проектах;
- Создавать отличные приложения с нуля, поддерживать и развивать их в дальнейшем;
- Участвовать в разработке архитектурных решений;
- Проводить код ревью;
- Разрабатывать спецификации совместно с Backend-разработчиками;
- Оценивать новые входящие проекты совместно с СТО.
Что нужно уметь, чтобы оказаться в нашей команде?
- Иметь базовые знания в программировании (алгоритмы, структуры, клиент-серверная архитектура).
- Разрабатывать коммерческие приложения под IOS не менее 2-х лет;
- Знать IOS SDK, MVVM, CocoaPods, CoreData/Realm, autolayout bindings;
- Уметь быстро разбираться с новыми фреймворками;
- Понимать необходимость GitFlow и следовать ему;
- Уметь работать в команде;
- Придерживаться принципов SOLID;
- Уметь оценивать задачи и быть способным укладываться в оценки с разумной погрешностью;
- Быть способным укладываться в оценки с разумной погрешностью;
- Обязательно знать английский язык на уровне чтения технической документации.