IOS разработчик
Требования
Местоположение и тип занятости
Компания
Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
Описание вакансии
Условия работы
Обязанности:
- Участие в командной разработке, тестировании, оптимизации существующих мобильных приложений на платформе iOS;
- Проектирование решения, в том числе разработка детальной внутренней архитектуры сервиса, включая интеграционные сценарии;
- Детальное проектирование интеграции со смежными сервисами (в том числе API);
- Разработка автоматических модульных тестов, автоматических скриптов и тестов развертывания;
- Выполнение code review;
- Сборка и развертывание разработанного решения на стенды разработки;
- Подготовка и настройка сред разработки;
- Развертывание ПО разработки на рабочем месте разработчика;
- Документирование разрабатываемых компонентов ПО;
- Анализ и исправление инцидентов в рамках 3-й линии поддержки
Требования:
- Высшее образование – информационные технологии/математика;
- Опыт разработки под iOS от 1 года;
- Уверенные знания ООП;
- Отличные знания Objective-C;
- Знание iOS SDK и основных фреймворков;
- Умение разбираться и работать с чужим кодом;
- Опыт работы над большими проектами;
- Опыт разработки клиент-серверных приложений;
- Знание Swift и других языков программирования;
- Знание и понимание основных паттернов проектирования, SOLID;
- Опыт многопоточного программирования (NSOperationQueue/GCD);
- Опыт написания модульных тестов (TDD/BDD);
- Опыт написания UI тестов (XCUITest/EarlGrey);
Условия:
- Трудоустройство согласно ТК РФ;
- Конкурентная и стабильная заработная плата;
- ДМС, льготное кредитование и корпоративная пенсионная программа;
- Возможности карьерного и профессионального развития в крупнейшем банке страны;
- Бесплатное корпоративное обучение, семинары, тренинги, конференции;
- График работы 5/2, выходные дни-суббота и воскресенье.