Вакансия: Middle+ iOS разработчик
Что нужно делать
- создавать новую функциональность (новые экраны и фичи) в уже существующем приложении;
- поддержка и рефакторинг существующей кодовой базы, библиотек и их интеграций
- оптимизация работы приложения — скорость запуска и скачивания контента, потребление оперативной памяти, вес приложения и пр.
- участвовать в решении архитектурных вопросов проекта
- взаимодействовать с другими командами и разработчиками/аналитиками/продакт менеджерами, выступать на внутренних митапах.
Что мы ждем от тебяуверенное знание ООП и Swift, архитектуры и особенностей iOS;
понимание и следование принципам MVVM (с вкраплениями MVC/MVP), DI (Swinject);
владение Git и CocoaPods, плюсом будет опыт с fastlane;
чистый и понятный код с разумным покрытием тестами (Unit и UI);
умение верстать через код (TinyConstraints);
опыт работы с БД (Realm), сетевыми запросами (Moya, Alamofire), картинками (Nuke), аудио (AVAudioPlayer), картами (MapBox), Firebase;
наличие приложений, в создании которых ты принимал/а участие (в App Store или просто отдельным репозиторием).
увлечён/а своим делом: можешь не только выполнять поставленные задачи, но и видишь слабые места и косяки, способы их исправления, улучшения и точки роста;
организованность и тайм менеджмент: умеешь ставить себе цели в работе, трезво оценивать сроки и достигать их без лишний напоминаний;
работу в команде: участие в планировании спринтов, проектов и ближайшего роадмапа, код ревью и учет фидбека от коллег, взаимопомощь и подстраховка.
Что мы предлагаем
- конкурентную ЗП, которую обсуждаем индивидуально после тестового задания;
- выплаты в евро или долларах на твой выбор. На биткоины не рассчитывай;
- возможность работать удаленно;
- полная свобода решений и отсутствие бюрократии;
- сильную, умную, креативную и веселую команду;
- мы любим работать и отдыхать тоже, устраиваем совместные походы по барам, выезды на природу, рабочие недели за границей на виллах и другие совместные посиделки.