Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаFlutter-разработчик в команду дизайна
Чтобы обеспечить единый стиль интерфейсов и консистентность дизайна приложений, в Яндексе разработали дизайн-систему B&G. Для её реализации команда разработки дизайна создаёт и поддерживает общие библиотеки компонентов.
Основные направления нашей работы — развитие дизайн-системы, разработка и поддержка нескольких дизайн-библиотек, поддержка консистентности единого дизайна в приложении и макетах, оптимизация перформанса компонентов, внедрение и поддержка собственного BDUI-решения для Flutter, а также обеспечение удобства и скорости разработки для продуктовых команд.
Какие задачи вас ждут
Создание интерфейсов дизайн-библиотекВам предстоит разрабатывать и поддерживать на Flutter основную библиотеку, реализующую дизайн-систему Яндекс Про, а также актуализировать её для совместной работы с собственными BDUI-фреймворками. Нужно будет взаимодействовать с дизайнерами, разработчиками продуктовых команд и core-команды, следовать принципам архитектуры дизайн-системы и библиотеки.
Процесс эволюции дизайн-системы требует непрерывного поиска баланса между гибкостью и строгостью API UI-элементов, которые мы предлагаем разработчикам. Необходимо постоянно прорабатывать стратегию развития дизайн-системы в контексте дизайн-библиотек для клиента и BDUI.
Оптимизация перформанса
Вы будете работать с кастомными рендер-объектами и шейдерами. Высокий перформанс компонентов UI — неотъемлемая часть стабильной работы клиента и положительного пользовательского опыта. Вам предстоит работать с рендерингом и Canvas-слоем для достижения целей по оптимизации и для быстрой отрисовки UI.
Улучшение Developer Experience команд и внедрение AI-инструментов
Поддержка большой дизайн-системы невозможна без вспомогательных инструментов, которые помогут дизайнерам, менеджерам и разработчикам продуктовых команд понять её актуальное состояние и возможности. Одна из ваших задач — создавать инструменты, которые повышают удобство работы разработчиков, использующих библиотеки. Например, вы будете разрабатывать функциональные example-приложения, компоненты в Storybook, иллюстрирующие функциональность библиотеки, web-playground для BDUI, AI-правила генераций компонентов, плагины генерации кода при помощи MCP Figma и многое другое.
Мы ждем, что вы
- Более двух лет работали с Flutter
- Работали с UI-библиотеками
- Работали с рендер-объектами или шейдерами
- Используете AI-инструменты в работе с вёрсткой
- Знакомы с BDUI
Будет плюсом, если вы
- Занимались нативной разработкой
- Проектировали интерфейсы SDK
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие