Разработчик iOS
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Наш ключевой партнер в финансовом секторе начинает масштабный проект по созданию технологической HR-платформы нового поколения (PaaS/SaaS).
Мы набираем ядро команды, которая заложит архитектуру и реализует современные сервисы для сотрудников и руководителей компании.
Проект создается с нуля с применением лучших практик компонентно-реактивного подхода, у нас совсем нет legacy и есть полная свобода в выборе инструментов.
Нам предстоит много интересной и сложной работы, результатами которой будут пользоваться сотни тысяч человек.
Вы сможете возглавить или принять участие в разработке архитектуры платформы и приложений для нее с нуля
Требования:
- Опыт от 2-х лет разработки мобильных приложений на платформе iOS в проектах с трудозатратами не менее 1000 чел-дней;
- Опыт разработки программного обеспечения с использованием основных методологий (Agile, DevOps и т.п.);
- Опыт командной разработки (с использованием Confluence, Jira);
- Опыт участия в течение не менее 3-х (трех) последних лет (все из перечисленного обязательно): в роли разработчика не менее чем в 2-х (двух) проектах по разработке и/или модификации (доработки) и внедрению мобильных приложений*, имеющих 100 000 и более скачиваний для платформы iOS;
Обязательно:
- Опыт разработки swift, UIKit, CoreAnimation, Rx/GCD/Operations;
- Опыт автоматизации тестирования мобильных приложений (написание Unit тестов);
- Опыт работы с REST, iOS Human interface guidelines, MVVM, SOLID.
- Опыт работы в XCode, Git;
- Опыт работы с SwiftUI, Combine;
Желательно:
- Опыт работы над большими проектами;
- Опыт работы с системами таск и баг-трекинга;
- Опыт в разработке программного обеспечения с использованием методологий: Agile и Kanban;
- Опыт применения практик DevOps в проектах.
Условия:
- Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
- Опыт работы в распределенной команде профессионалов;
- Уровень заработной платы, соответствующий Вашим знаниям;
- Работать в офисах присутствия компании (Москва, Нижний Новгород, Пенза, Уфа, Саратов) или удаленно.