Ведущий iOS-разработчик / Lead iOS Developer
Прямой работодатель SuperJob ( superjob.ru )
Опыт работы от 1 года до 3х лет
Обязанности
- Развивать и поддерживать наши приложения;
- Менторить младших коллег из команды мобильной разработки;
- Участвовать в code review и писать тесты;
- Улучшать UI/UX с продуктовыми дизайнерами;
- Работать с тестировщиками над улучшением скорости и стабильности приложений;
- Участвовать в проектировании удобных API с backend-разработчиками.
Требования
- Опыт коммерческой разработки под iOS от двух лет;
- Опыт модуляризации приложений в iOS;
- Понимание различных схем DI в приложении, умение выбрать подходящий вариант;
- Умение работать с RXSwift и диплинками;
- Знание основных паттернов проектирования (GoF);
- Знание архитектурных паттернов MVVM, MVC;
- Понимание принципов разработки UI-компонентов.
Условия работы
- Полностью официальный оклад;
- Обмен опытом и знаниями с сильной командой;
- Гарантируем трудные и интересные задачи;
- Гибкий график работы, фулл тайм в офисе, возможна частичная удаленка;
- Офис в 7 минутах пешком от станций метро Маяковская, Тверская, Пушкинская, Чеховская и Новослободская.
Сейчас мы ищем разработчика для развития наших iOS-приложений: для поиска работы (MVVM, Swift, RxSwift, IGListKit), для поиска сотрудников (Objective-C, ReactiveCocoa) и календаря праздников и выходных (Swift, RxSwift).
Команда ведет активную разработку фич для приложения для поиска работы, а приложение для поиска сотрудников на поддержке, потому что скоро его перепишут на Swift.
В команде есть тимлид и два разработчика, вы сможете выбирать и технические задачи, и заниматься UI. Релизы каждые 2 недели, сборка через Fastlane на TeamCity. Код-стайл поддерживается через SwiftLint, моки для тестов автоматически генерируются через Sourcery.
У нас планируется серьезный рефакторинг, соответственно - будет много работы с легаси кодом. Мы процессно, без перегибов, работаем с техдолгом - под это выделены регулярные дни. Приложения будем переписывать частями - экраны по очереди и с нуля - так что можно и нужно будет вносить свой опыт.