Обязанности:
- Разработка нового функционала в рамках существующего приложения Мобильный банк;
- Разработка unit-тестов, рефакторинг, code review;
- Соблюдение принципов командной разработки.
Условия:
- Удалённая работа;
- Гибкое начало рабочего дня, график 5/2;
- Отсутствие дресс-кода;
- Дополнительный оплачиваемый отпуск при значимых событиях в жизни;
- Полис ДМС со стоматологией после успешного прохождения испытательного срока;
- Льготное страхование.
Требования:
- Опыт разработки мобильных приложений от 2-х лет;
- Отличные знания ООП, алгоритмов и структур данных;
- Отличные знания платформы iOS и языка Swift;
- Знания основ Objective C;
- Опыт применения архитектурных паттернов: MVC, MVVM, VIPER;
- Опыт разработки клиент-серверных приложений (HTTP(S), XML, JSON);
- Опыт работы с внешними библиотеками (CocoaPods);
- Опыт написания unit-тестов;
- Опыт работы с TFS, JIRA, GIT;
- Опыт поддержки чужого кода.