iOS разработчик в команду Карт
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы команда профессионалов, и нам нужны опытные разработчики в группу Яндекс.Карт для iOS.
Яндекс.Карты — динамично развивающийся продукт с многомиллионной аудиторией. В приложении постоянно добавляются новые возможности, используются разнообразные технологии платформы iOS: поддерживаем Apple CarPlay, новые виджеты, AR. В проекте развитая модульная архитектура, что позволяет отдавать наши компоненты другим командам и совершенствовать понимание принципов построения хорошего программного обеспечения.
Мы работаем в тесном контакте с командой Android и стремимся к обмену знаниями и кодом между платформами. В этом нам помогает Kotlin Multiplatform — мы одни из первых в России начали использовать его в продакшене. Помимо приложения, развиваем на Kotlin общий CI и другой тулинг для автоматизации процессов. Вместе с командой дизайнеров планомерно развиваем дизайн-систему на базе Figma и строим автоматизированный тулинг вокруг нее. Вкладываемся в разработку UI-тестов и идем в светлое будущее автоматизации acceptance-тестирования. За годы нашей работы мы пришли к устоявшимся процессам с прозрачными флоу и регулярным релизным циклом. Мы активно рассказываем о нашей работе — выступаем на конференциях, а также ведем собственный блог на Medium.
Что нужно делать:
- взаимодействовать с командой менеджеров, дизайнеров, аналитиков и тестировщиков;
- создавать новые возможности в продукте, реализовывать смелые UX-эксперименты;
- работать с современным технологическим стеком;
- заниматься реактивным программированием с RxSwift;
- использовать Kotlin Multiplatform на промышленном уровне;
- развивать дизайн-систему;
- разрабатывать тулинг и CI на Kotlin.
Мы ждем, что вы:
- имеете опыт разработки под iOS;
- стремитесь улучшать жизнь пользователей;
- понимаете необходимость архитектуры, тестов, CI;
- умеете решать алгоритмические задачи.