Apple
Software Engineer (Fullstack), Retail and Marcom Engineering
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Fullstack-инженер в команду Marcom Engineering Productivity внутри IS&T Apple. Разработка внутренней платформы для авторинга контента маркетинговых страниц apple.com — WYSIWYG-редактор, AI-ассистированное создание контента и ускорение публикации веб-страниц.
Задачи
- Проектировать, разрабатывать и поддерживать функциональность внутренней платформы авторинга контента: UI, server-side rendering и backend-сервисы
- Развивать WYSIWYG- и AI-ассистированные сценарии авторинга для создания и публикации маркетингового контента на apple.com
- Разрабатывать и эксплуатировать Node.js-микросервисы, поддерживающие backend-инфраструктуру платформы
- Совместно с дизайнерами, продакт-менеджерами и партнёрскими командами превращать требования в хорошо спроектированные технические решения
- Писать чистый, тестируемый и документированный код на TypeScript, участвовать в код-ревью
- Развивать фронтенд-библиотеки компонентов и общие инструменты платформы
- Выявлять и устранять узкие места по производительности и надёжности, улучшать developer experience
Требования
- 3 года профессионального опыта в разработке ПО
- Уверенное владение TypeScript
- Опыт создания приложений на Node.js, React и фреймворках server-side rendering (Next.js или аналоги)
- Знание современных практик фронтенд-разработки: компонентная архитектура, управление состоянием, адаптивный дизайн
- Опыт работы с RESTful API и/или GraphQL
- Степень BS/MS в Computer Science или аналогичная, либо эквивалентный практический опыт
Навыки
- TypeScript
- Node.js
- React
- Next.js
- server-side rendering
- RESTful APIs
- GraphQL
- WYSIWYG
- LLM
- CI/CD
- Kubernetes
- containers
- cloud native