Задачи:
- разработка приложений с нуля;
 - разработка и внедрение новых функций;
 - поддержка и развитие архитектуры мобильных приложений;
 - оптимизация и повышение производительности;
 - взаимодействие с группой backend-разработки, дизайнерами, менеджерами проектов и аналитиками;
 
Требования
- Знание Swift
 - Наличие законченных проектов в AppStore
 - Английский язык на уровне чтения тех. документации
 - Знания стандартных фреймворков
 - Принципы ООП & Solid
 - Работа с API в Swift
 - Уметь комментировать свой код правильно
 - опыт с Git — система контроля версий
 - Умение работать с бэкендом через REST API
 - Разбираться в архитектуре MVC и иметь представление о других архитектурах, таких как MVVM, MVP, VIPER
 
Будет плюсом
- Знает как эффективно организовать сетевое взаимодействие, в том числе для проигрывания потокового видео, аудио, кеширования данных
 - Опыт написания Unit-тестов
 - Имеет опыт клиент-серверного взаимодействия (REST, AJAX, JSON, WebSockets)
 
Что важно для нас
- Опыт в разработке приложений не менее 1-года
 - Желание развиваться в свое свободное время
 
Chosen candidate will be given right to discuss desired salary
