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 тестов
Этапы собеседования:
Техническое интервью с командой