Ярославль, площадь Труда, 1
О компании: CGP – компания, специализирующаяся на создании digital-проектов и мобильных приложений. Сейчас мы расширяем команду и ищем талантливого Frontend-разработчика (Middle/Senior) в наш офис в Ярославле. Вам предстоит разрабатывать современное web-приложение (PWA) с богатым офлайн-функционалом и push-уведомлениями, используя передовой стек технологий.
Задачи:
Разработка пользовательского интерфейса Progressive Web App (PWA) с offline-first функциональностью (кеширование, работа без интернета).
Реализация и настройка Service Worker для офлайн-режима и Web Push API для уведомлений.
Интеграция с backend API и управление состоянием приложения через Zustand / Redux Toolkit / Pinia.
Верстка и стилизация UI с использованием Tailwind CSS или компонентного UI-фреймворка (MUI, Vuetify, Element Plus).
Обеспечение кросс-браузерной совместимости, адаптивности интерфейса и высокого качества кода (TypeScript + ESLint/Prettier).
Требования:
Отличное знание TypeScript и современных возможностей JavaScript.
Опыт разработки фронтенда на React или Vue (один из этих фреймворков; Angular не используется).
Понимание принципов PWA и опыт работы с соответствующими технологиями: Service Worker, Web App Manifest, офлайн-кеширование (Workbox), Web Push API.
Опыт реализации управления состоянием приложения (Zustand, Redux Toolkit или Pinia).
Знакомство с браузерными Web API (например, Vibration API, Web Storage – LocalStorage/IndexedDB).
Опыт работы с CSS-фреймворками: Tailwind CSS или UI-библиотеками компонентов (MUI, Vuetify, Element Plus).
Навыки сборки проектов с Vite, использования системы контроля версий Git, а также инструментов качества кода (ESLint, Prettier).
Свободное владение русским языком (для эффективной коммуникации в команде).
Будет плюсом:
Опыт мобильной разработки: React Native или использование Capacitor для упаковки PWA в мобильные приложения.
Навыки создания анимаций в веб-интерфейсе (библиотеки Framer Motion или GSAP).
Опыт адаптации PWA под ограничения iOS (особенности Safari, установка на домашний экран и др.).
Условия:
Формат работы: офис, г. Ярославль (полный рабочий день, гибрид/удалёнка не предусмотрены).
Оформление: по ТК РФ, конкурентоспособная «белая» зарплата.
Зарплатный диапазон: Middle – ок. 100–150 тыс. руб., Senior – 160–200 тыс. руб. (по результатам собеседования, в зависимости от опыта и навыков).
Коллектив: дружная и профессиональная команда, открытая для обмена опытом и новых идей.
Рост и проекты: участие в развитии интересного продукта с современным стеком, возможность влиять на выбор технологий. Перспективы профессионального роста (в том числе развитие в сторону мобильной разработки).
Комфорт: современный и комфортный офис, кофе/чай и другие приятные мелочи для комфортной работы.
КОМПАНИЯ АВТОМОБИЛИЯ
Ярославль
от 150000 RUR
Данила-Мастер
Ярославль
от 100000 RUR
Ярдом - строительная компания
Ярославль
до 170000 RUR
Архитектор бизнес решений
Ярославль
до 170000 RUR
ФОРА-БАНК, АКБ
Ярославль
от 110000 RUR