Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
👀 Бэкендеры, зовем на Публичное собеседование на Хабр Карьере! Для участия нужно → оставить заявку

Разработчик 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 в проектах.

Условия:

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
  • Опыт работы в распределенной команде профессионалов;
  • Уровень заработной платы, соответствующий Вашим знаниям;
  • Работать в офисах присутствия компании (Москва, Нижний Новгород, Пенза, Уфа, Саратов) или удаленно.