Apple
Full Stack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack Engineer в команду MSI, которая создаёт веб-приложения и сервисы для Manufacturing Operations. Роль охватывает весь цикл: от проектирования интерфейсов и бэкенда до внедрения AI-возможностей в инструменты инженеров.
Задачи
- Владеть фичами и приложениями на всём цикле: от постановки задачи и технического дизайна до реализации, деплоя, внедрения и улучшений
- Разрабатывать production-приложения полного стека: интерфейсы, бэкенд-сервисы, API, модели данных и интеграции
- Создавать AI- и агентные возможности, связывающие инженерные данные и инструменты для поддержки многошаговых рабочих процессов
- Формировать архитектуру приложений и поддерживать высокие стандарты масштабируемости, надёжности, безопасности, тестирования, наблюдаемости и UX
- Взаимодействовать с командами, учитывать обратную связь пользователей и делиться переиспользуемыми инструментами и практиками
Требования
- Степень бакалавра в Computer Science или смежной области либо эквивалентный практический опыт
- 4+ года опыта поставки production-ПО на всём жизненном цикле разработки: от требований и системного дизайна до реализации, тестирования, деплоя и поддержки
- Сильная база в принципах software engineering: архитектура, проектирование API и данных, тестирование, отладка, безопасность, надёжность, производительность и поддерживаемость
- Опыт создания full stack приложений и работы с интерфейсами, бэкенд-сервисами, интеграциями и данными
- Опыт использования современных инструментов разработки, включая AI-ассистентов для кода, с инженерной оценкой сгенерированного кода
- Умение разбираться в сложных пользовательских сценариях и превращать их в практичные технические решения
- Отличные коммуникативные навыки и умение переводить технические концепции в понятные бизнес-инсайты
Навыки
- ReactJS
- JavaScript
- API design
- Data modeling
- LLM
- AI-assisted coding
- Claude Code
- Continue
- RAG
- Agentic workflows
- RabbitMQ
- Kafka
- Distributed systems
- Docker
- Kubernetes
- Cloud platforms
- UX
- UI