Starbucks
application developer senior
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full stack разработчик в Data & Analytics Hub Starbucks. Строит и развивает внутреннюю веб-платформу из переиспользуемых фреймворков, общих компонентов и современных приложений для безопасных и масштабируемых 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 или смежная область (или эквивалентный опыт)
- Сильный hands-on опыт 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)
- Понимание SDLC
Условия
- Медицинская, стоматологическая и vision-страховка для сотрудника и семьи
- Страхование жизни и дополнительные виды страхования
- Оплачиваемый отпуск с даты найма, sick time, 8 оплачиваемых праздников и 2 personal days
- 401(k) с employer match, скидки на акции компании, 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