IOS разработчик (Senior/ Lead)

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Ведущий в России онлайн-сервис покупки авиабилетов и бронирования отелей

Описание вакансии

Условия работы

Всем привет!

В команду Anywayanyday.com очень нужен iOS разработчик для нашего чудесного приложения https://itunes.apple.com/ru/app/apple-store/id424980622

С чем придется работать:

Мобильное приложение написанное на смеси Swift + Objective С, универсальное под iPhone и iPad с екстеншенами для iMessage и Apple Watch.

Бонусы

  • Интересные задачи, профессиональная команда разработчиков
  • Современные Agile методы ведения разработки
  • Возможность профессионального и карьерного роста.
  • Гибкий график: начинаем день в удобное для себя время с 08:00 до 11:00 и заканчиваем с 17:00 до 20:00 соответственно. В 11;00 начинается командная работа.
  • После завершения испытательного срока возможна удаленная работа при условии сохранения продуктивности.
  • Open space в современном бизнес-центре, бесплатный шатл-бас от метро Сокольники (5 мин в пути, пешком от метро до БЦ 15 мин). Отличная столовая и 2 кафе на территории БЦ.
  • Различные социальные программы для сотрудников и их семей (мат.помощь, оплата обучения, компенсация затрат на летних отдых для детей сотрудников, корпоративные скидки от партнеров primezone)
  • Оформление по ТК РФ
  • ЗП: белая, уровень дохода зависит от квалификации кандидата и грейда (есть квартальные командные премии)

    Дополнительные инструкции

    Требования:

    • Уверенное знание языков Objective C и Swift; опыт принятия архитектурных решений; стремление писать хорошо поддерживаемый код.
    • Опыт работы с Solid OOP Viper
    • Опыт работы с Autolayout в коде
    • Опыт командной работы, совместного ведения репозиториев (git/mercurial), работы с системами управления проектами (Jira)
    • Умение грамотно и доходчиво излагать свои мысли, работать сообща и планировать свои трудозатраты.

      Будет плюсом:

      • Знание любых других языков программирования, опыт разработки в других областях.
      • Опыт разработки требований к API, постановки задач для других разработчиков.
      • Опыт продолжительной поддержки одного проекта в течение долгого времени, понимание влияния legacy и технического долга на разработку.
      • Опыт настройки CI/CD.
      • Опыт написания Unit тестов

      Этапы собеседования:

      Техническое интервью с командой