Senior / Lead IOS Developer
Зарплата
от 150 000 ₽
Требования
Местоположение и тип занятости
Компания
Подбор персонала
Описание вакансии
Условия работы
Обязанности:
- разработка удобных и функциональных нативных мобильных iOS приложений для iPhone, iPad;
- проектирование архитектуры приложения и интеграция с используемыми сервисами;
- оценка и реализация поставленных задач;
- проведение Code review;
- взаимодействие с дизайнерами, Backend разработчиками, QA инженерами и остальными членами команды.
Требования:
- опыт разработки клиент-серверных приложений от 3-х лет;
- уверенное владение Objective-C, в том числе понимание принципов работы runtime;
- знание iOS SDK, основных (не игровых) фреймворков (Foundation, UIKit, Core Location, MapKit, Core Data и др.) и особенностей различных версий iOS;
- знание основных сетевых технологий;
- знание основных паттернов проектирования;
- понимание и владение практиками многопоточного программирования;
- опыт работы с Git;
- опыт работы с менеджерами зависимостей, такими как: CocoaPods, Carthage.
Будет плюсом:
- опыт написания UI, Unit тестов;
- опыт работы с Automation for Continious Integration/Delivery: fastlane;
- умение писать sh скрипты;
- опыт работы с Google API (Maps, Firebase, FCM, etc);
- знакомство с библиотеками AFNetworking, Mantle, CocoaLumberjack и др.;
- опыт работы по Agile-методологиям.
Мы предлагаем:
- разработку собственного коробочного продукта (система лояльности) с более чем 1 млн клиентов и представительствами в 5 странах (в т.ч. США и ОАЭ);
- отсутствие legacy-кода и современный стек технологий;
- строгое следование принципами Agile;
- стабильный Backend и подробную документацию по API (Swagger);
- комфортный офис в центре города, в 3 минутах ходьбы от м. Сухаревская;
- молодой и дружный коллектив;
- оформление по ТК РФ;
- заработную плату в размере от 150'000 рублей.