Например: юрист, логист

Вакансия — Фронтент разработчик

  • Зарплата:по договоренности
  • Компания:Freedom International Group
  • Город:Москва
  • Опубликовано:29 дней назад

Описание вакансии:

Обязанности:

​​​​​​- Разработка и поддержка современных web-приложений с возможностями PWA (offline, install, push notifications, background sync).
- Проектирование архитектуры UI, интеграция Service Workers, кэширование, оптимизация работы offline, настройка и поддержка manifest.json. Интеграция с backend API (REST, GraphQL, WebSocket), написание адаптеров и утилит для обмена данными.
- Оптимизация производительности, загрузки и UX с применением инструментов вроде Lighthouse, Core Web Vitals, WebPageTest.
- Реализация респонсивных (адаптивных) и доступных интерфейсов (accessibility, WCAG).
- Техническая документация по архитектуре front-end и автоматизации (CI, сборка, тесты).

Требования:

- опыт коммерческой разработки на одном или нескольких современных front-end фреймворках (React с использованием Next.js, CRA или Remix, либо Vue/Nuxt, либо Angular);
- глубокое знание TypeScript;
- опыт работы в проектах с PWA (настройка Service Worker через Workbox, vite-plugin-pwa или next-pwa, работа с manifest.json, построение offline-режима и реализация push-уведомлений, паттерны offline-first, синхронизация данных, кэширование, fallback UI);
- уверенное знание HTML5, семантики, современных CSS (flex, grid, custom properties, container/query);
- опыт построения responsive UI от mobile-first до desktop;
- практика повышения производительности фронта (оптимизация бандла, lazy loading, code splitting, кэширование);
- опыт разработки доступных компонентов и интерфейсов (a11y, WCAG, скринридеры, ARIA).

- опыт с SSR/SSG фреймворками (Next.js, Nuxt, SvelteKit, Astro);
- владение инструментами PWA (Workbox, vite-plugin-pwa, next-pwa);
- опыт настройки и поддержки CI/CD для фронта, написания unit/e2e тестов (Playwright, Cypress, Jest);
- умение пользоваться Lighthouse и Chrome DevTools; знание Core Web Vitals;
- опыт работы с Figma, Adobe XD, Zeplin;
- практика построения и поддержки дизайн-систем;
- опыт интеграции с push notification сервисами (Firebase, OneSignal).

- навыки fullstack (Node.js, SSR/SSG);
- опыт глубокого использования сервис-воркеров (pre-caching, разные стратегии обновления);
- опыт публикации и поддержки web app manifest;
- интеграция PWA с мобильными обёртками (например, через TWA для Android);
- портфолио или участие в опенсорсных PWA-проектах.

Условия:

Гибкое начало рабочего дня. Работа в крупной международной компании, социальный пакет, международные и всероссийские масштабные проекты.

​​​​​​

Контактная информация:

Посмотреть контакты
← Вернуться к списку вакансий
Рекомендуем вакансии
Продавец-кассир (Москва, Бестужевых, 11А)
80 000 - 100 000
Пятёрочка · Москва
Территориальный менеджер розничного бизнеса
от 140 000
Азиатско-Тихоокеанский Банк · Москва
Продавец-кассир (Москва, Жигулёвская, 1/24)
80 000 - 100 000
Пятёрочка · Москва
Администратор салона красоты
60 000 - 70 000
Маркарян Грант · Москва
Продавец (Москва, Михайлова, 22А)
80 000 - 100 000
Пятёрочка · Москва