Разработчик интерфейсов в Умный дом
Мы строим вокруг голосового помощника Алисы экосистему, где софт, железо и нейросети работают как одно целое. Ищем коллегу, готового создавать крутые интерфейсы и с головой погружаться в продукт. Вам предстоит развивать и поддерживать приложение умного дома и множество других сервисов.Развитие и поддержка приложения умного дома и других сервисов
Есть необходимое и достаточное условия. Необходимое — создавать крутые и поддерживаемые интерфейсы. Достаточное — это желание с головой погружаться в продукт и свои проекты. Быть разработчиком у нас означает не только писать код, но и быть частью проектной команды. Каждая новая фича создаётся людьми, которые объединяются в небольшую группу, где каждый участник, будь то дизайнер, фронтендер или бэкендер, имеет возможность повлиять на продукт, сделать его лучше, чем планировалось изначально. Каждый разработчик полностью отвечает за техническую реализацию и поддержку проекта: от проработки задания, декомпозиции, коммуникации до конечной реализации, покрытия тестами, раскатки экспериментов и выкатки в продакшн. Технические задачи
Помимо продуктового развития, мы, конечно, следим за техническими показателями. Например, стараемся сделать наш интерфейс более отзывчивым, быстрым и стабильным. В качестве примеров проектов можно выделить скорость открытия приложения и автотесты. Инфраструктура
У вас будет возможность поработать с разными технологиями. Наш продукт быстро развивается, поэтому появляется потребность в отдельных сервисах, которые отвечают за администрирование. Например, прямо сейчас мы создаём интерфейсы для управления историями в приложении, чтобы дать гибкий инструмент для маркетинга по управлению контентом и сэкономить ресурсы разработки. При этом нужно не только написать клиентский код, но и поработать с инфраструктурой: настроить балансеры, поднять базу данных, написать запросы и т. п. Больше о фронтенде в Яндексе — в канале Yandex for Frontend* Работали с React, Redux или похожими фреймворками и библиотеками * Отлично знаете JavaScript или TypeScript * Обладаете развитым алгоритмическим мышлением * Готовы предлагать идеи и делать продукт лучше на каждом этапе* Разрабатывали масштабные интерфейсы с большим количеством страниц, проектировали подобные приложения * Оптимизировали и улучшали отзывчивость веб-интерфейсов * Разрабатывали автономные веб-приложения, работающие без интернет-соединения * Разрабатывали для мобильных устройств и других поверхностей, управляемых жестами
Есть необходимое и достаточное условия. Необходимое — создавать крутые и поддерживаемые интерфейсы. Достаточное — это желание с головой погружаться в продукт и свои проекты. Быть разработчиком у нас означает не только писать код, но и быть частью проектной команды. Каждая новая фича создаётся людьми, которые объединяются в небольшую группу, где каждый участник, будь то дизайнер, фронтендер или бэкендер, имеет возможность повлиять на продукт, сделать его лучше, чем планировалось изначально. Каждый разработчик полностью отвечает за техническую реализацию и поддержку проекта: от проработки задания, декомпозиции, коммуникации до конечной реализации, покрытия тестами, раскатки экспериментов и выкатки в продакшн. Технические задачи
Помимо продуктового развития, мы, конечно, следим за техническими показателями. Например, стараемся сделать наш интерфейс более отзывчивым, быстрым и стабильным. В качестве примеров проектов можно выделить скорость открытия приложения и автотесты. Инфраструктура
У вас будет возможность поработать с разными технологиями. Наш продукт быстро развивается, поэтому появляется потребность в отдельных сервисах, которые отвечают за администрирование. Например, прямо сейчас мы создаём интерфейсы для управления историями в приложении, чтобы дать гибкий инструмент для маркетинга по управлению контентом и сэкономить ресурсы разработки. При этом нужно не только написать клиентский код, но и поработать с инфраструктурой: настроить балансеры, поднять базу данных, написать запросы и т. п. Больше о фронтенде в Яндексе — в канале Yandex for Frontend* Работали с React, Redux или похожими фреймворками и библиотеками * Отлично знаете JavaScript или TypeScript * Обладаете развитым алгоритмическим мышлением * Готовы предлагать идеи и делать продукт лучше на каждом этапе* Разрабатывали масштабные интерфейсы с большим количеством страниц, проектировали подобные приложения * Оптимизировали и улучшали отзывчивость веб-интерфейсов * Разрабатывали автономные веб-приложения, работающие без интернет-соединения * Разрабатывали для мобильных устройств и других поверхностей, управляемых жестами