Starbucks
application developer senior
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full stack разработчик в команду Data & Analytics Hub. Разработка и развитие внутренней веб-платформы из переиспользуемых фреймворков, общих компонентов и современных приложений для масштабных data-операций.
Задачи
- Проектировать, разрабатывать, тестировать, разворачивать и поддерживать внутренний веб-фреймворк для data-операций
- Создавать современные адаптивные и доступные интерфейсы по стандартам дизайна Starbucks
- Разрабатывать масштабируемые API и backend-сервисы на современных фреймворках
- Переводить UX-макеты в качественный поддерживаемый production-код
- Обеспечивать соответствие требованиям безопасности, приватности и data governance
- Создавать и поддерживать общие UI-компоненты, библиотеки и сервисы
- Работать в тесной связке с дизайнерами, data engineering, архитектурой и DevOps
- Проводить root cause analysis и внедрять долгосрочные исправления
- Развивать стандарты кодирования и процессы разработки
- Менторить менее опытных разработчиков
- Строить инструменты и автоматизацию для улучшения developer experience
Требования
- Bachelor’s degree in Computer Science, MIS или смежная область (или эквивалентный опыт)
- Сильный практический опыт full stack веб-разработки
- Глубокое понимание React design patterns, компонентной архитектуры и модульной организации кода
- Опыт с Node.js и Express для разработки API
- Владение TypeScript и GraphQL
- Опыт с HTML5, CSS и современными JavaScript-фреймворками
- Опыт работы с документными и реляционными БД (MongoDB, Cosmos DB, SQL Server или аналоги)
- Понимание UI/UX, адаптивного дизайна, доступности и оптимизации frontend-производительности
- Опыт настройки и поддержки CI/CD пайплайнов (Azure DevOps или GitHub Actions)
- Понимание Software Development Lifecycle (SDLC)
- Сильные аналитические и коммуникационные навыки
Условия
- Медицинская, стоматологическая и vision-страховка, страхование жизни
- Краткосрочная и долгосрочная нетрудоспособность, оплачиваемый родительский отпуск
- Оплачиваемый отпуск с даты найма, sick time, 8 оплачиваемых праздников и 2 personal days в год
- Участие в 401(k) с employer match, скидочная программа на акции (S.I.P.), equity-программа Bean Stock
- 100% покрытие обучения на первую степень бакалавра через Arizona State University
- Работа в офисе 4 дня в неделю
Навыки
- React
- Node.js
- Express
- TypeScript
- GraphQL
- HTML5
- CSS
- JavaScript
- MongoDB
- Cosmos DB
- SQL Server
- Azure DevOps
- GitHub Actions
- Micro Frontends
- Module Federation
- Jest
- Mocha
- Cypress
- Playwright