Turo
Senior Software Engineer, Frontend, Design Systems
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior frontend-инженер в команду Design Systems компании Turo. Задача — развивать кросс-платформенную дизайн-систему Pedal для iOS, Android и Web, включая компоненты, автоматизацию релизов и внедрение AI-ассистированных процессов.
Задачи
- Проектировать, разрабатывать, документировать и поддерживать основы и компоненты дизайн-системы для Web с учётом кросс-платформенной согласованности
- Разрабатывать и поддерживать автоматизацию релизных процессов, пайплайнов токенов, обновлений ассетов, документации, тестирования и измерения адопшена
- Владеть web-репозиторием Pedal: публикация пакетов, обновление зависимостей, поддержка CI-пайплайнов, GitHub Actions и релизных процессов
- Возглавлять разработку AI-ассистированных систем и процессов, поддерживающих продуктовую разработку
- Выстраивать отношения с продуктовыми командами, продвигать и обучать контрибьюторов дизайн-системы
- Консультировать и менторить других инженеров
- Участвовать в найме
Требования
- Свободное владение HTML, CSS, CSS-in-JS, TypeScript, React, Git, GitHub
- Уверенное владение Storybook и Chromatic
- Знакомство с Figma, SwiftUI, Jetpack Compose
- 1+ год регулярного использования LLM и связанных инструментов в инженерном процессе
- Опыт участия в создании AI-инфраструктуры для организации, включая выбор инструментов и разработку правил
- Навык разработки и поддержки автоматизированного тестового покрытия
- Доступность (accessibility) как первостепенное требование
- Опыт разработки адаптивных, гибких компонентов с поддержкой интернационализации
- Глубокое понимание композиции в декларативных компонентных фреймворках
- Отличные навыки устной и письменной коммуникации
- Опыт ведения проектов от начала до конца в тесной коллаборации с дизайнерами и инженерами
- Сильные организационные навыки и умение удерживать фокус на длительных проектах
- Степень бакалавра по Computer Science или эквивалент
- 4+ года профессионального опыта front-end разработки
- 2+ года из них — работа над дизайн-системами в выделенной команде
- Опыт миграции новых компонентов или breaking changes в потребляющее приложение
Условия
- Конкурентная зарплата, опционы, бенефиты и перки для всех full-time сотрудников
- Оплачиваемая работодателем медицинская, стоматологическая и офтальмологическая страховка (зависит от страны)
- Пенсионный employer match
- Стипендия на обучение и профессиональное развитие
- Программа Turo host matching
- Turo travel credit
- Компенсация расходов на телефон и интернет
- Оплачиваемый отпуск, праздники, волонтёрское время и родительский отпуск
- Обеды и снеки в офисе для тех, кто работает в офисе или гибридно
- Гибридный график: 3 дня в неделю в офисе (понедельник, среда, четверг)
Навыки
- HTML
- CSS
- CSS-in-JS
- TypeScript
- React
- Git
- GitHub
- Storybook
- Chromatic
- Figma
- SwiftUI
- Jetpack Compose
- LLM
- GitHub Actions
- CI/CD
- accessibility
- internationalization