Apple
Front-End Developer & Site Manager, Internal Communications
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Front-end разработчик и технический лид внутренней новостной платформы Apple. Отвечает за вёрстку страниц и email-рассылок, поддержку публикационного процесса и развитие компонентной библиотеки совместно с редакцией и дизайном.
Задачи
- Разрабатывать и поддерживать веб-страницы и переиспользуемые UI-компоненты на семантическом HTML5, CSS3 и JavaScript с оптимизацией под Safari/WebKit
- Работать с редакцией и дизайном, переводя потребности в контенте и вёрстке в переиспользуемые шаблоны и компоненты
- Вести ежедневный процесс публикации: собирать макеты страниц, управлять шаблонами и обеспечивать чистый выход контента без участия редакторов в коде
- Проактивно искать возможности улучшения дизайна, функциональности и пользовательского опыта сайта
- Проектировать и верстать HTML-письма и шаблоны с надёжным отображением на устройствах Apple (desktop и mobile)
- Подменять разработчика и публикатора email-рассылок при необходимости
- Тестировать и проверять новые дизайны, фичи и багфиксы в разных версиях Safari с дополнительной проверкой в других браузерах
- Развивать внутреннюю библиотеку компонентов для статей, лендингов и писем
- Совместно с инженерными партнёрами и редакцией улучшать общие инструменты
- Поддерживать миграцию платформы и редизайн сайта: шаблоны, типы контента и front-end-конвенции в современной CMS-архитектуре
- Участвовать в инициативах департамента и новых приоритетах вне основной роли
Требования
- 3+ года профессионального опыта front-end-разработки
- Уверенный опыт с семантическим HTML5, современным CSS и JavaScript
- Подтверждённый опыт создания и тестирования HTML-шаблонов email-рассылок
- Глубокое знание особенностей рендеринга Safari/WebKit на macOS и iOS, умение решать WebKit-специфичные проблемы
- Комфорт в работе с инструментами коллаборации и управления проектами для документации, трекинга задач и кросс-командной координации
- Базовое владение Git и системами контроля версий
Навыки
- HTML5
- CSS3
- JavaScript
- Safari
- WebKit
- HTML email
- Git
- Drupal
- React
- Node.js
- CMS
- WCAG 2.2 AA
- accessibility