Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаiOS-разработчик в команду SDK Алисы
Какую проблему мы решаем? Для чего мы нужны? Мы глубоко убеждены в том, что Алиса — это будущее, и делаем всё, чтобы его приблизить. Естественно, мы хотим видеть такую картину: Алиса обучается чему-то новому — и все её пользователи сразу получают к этому доступ. Но реальность иная. Алиса есть на огромном количестве поверхностей: мобильные приложения, колонки, ТВ, Авто, веб — повсюду разные клиентские технологии для предоставления одних и тех же фич. Из-за этого на одни девайсы фичи попадают с опозданием, а на другие не доезжают вовсе.
Наша команда создаёт единый SDK Алисы, который будет работать на всех поверхностях и позволит раскатывать новые фичи на всех пользователей сразу. Если резюмировать, мы помогаем приближать будущее, устраняя препятствия. Для этого объединяем все новые фичи Алисы, предоставляем удобный API для интеграции куда угодно и тесно работаем с продуктовыми командами, чтобы помочь им использовать наш SDK.
Какие задачи вас ждут
Разработка новых фич в SDK и проектирование удобного API для их использованияНаша Алиса умеет очень много всего и постоянно учится новому. Но мало научить Алису новой функциональности, нужно ещё и правильно донести эти фичи до пользователя и спроектировать удобные прикладные интерфейсы. Поэтому все эти способности нужно своевременно поддерживать в нашем SDK. Например, появилась Алиса Про — нужно добавить в SDK новые режимы работы. Алиса научилась звонить по телефону — в SDK нужно добавить системную интеграцию с приложением для звонков на телефоне.
Улучшение внутренней инфраструктуры сборки, поставки и контроля качества
Мы много внимания уделяем тому, чтобы и нам самим, и другим разработчикам было удобно работать с нашим продуктом. Например, мы обеспечиваем модульность, чтобы конечное приложение могло брать только те части SDK, которые ему нужны. Следим за размером наших артефактов, чтобы не раздувался объём конечного приложения. Много внимания уделяем поддерживанию обратной совместимости наших API, чтобы разработчики не боялись обновлять версию SDK. В этом нам помогает инфраструктура, которую мы постоянно улучшаем.
Реализация UI-компонентов общения с Алисой для встраивания в приложения
У Алисы есть несколько привычных для пользователя точек входа и элементов контроля, единый стиль и визуальный язык, используемый во всех приложениях и устройствах. Эта консистентность обеспечивается благодаря тому, что все эти контрольные элементы реализованы один раз в SDK, который потом используется везде.
Мы ждем, что вы
- Уверенно владеете Swift
- Готовы писать тесты и документацию для своих задач
- Не боитесь предлагать и обсуждать свои способы решения нетривиальных задач, а также челленджить решения коллег
- Обладаете широким техническим кругозором, использовали много разных библиотек и понимаете, какие API использовать удобно, а какие нет
Будет плюсом, если вы
- Знаете, как строить и деплоить iOS-библиотеки
- Работали с Objective-C или C++: часть кода написана на них
- Проектировали модульные архитектуры и системы с подключаемыми плагинами
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие