Frontend-разработчик
Навыки
- AI-инструменты в работе
- API (интеграции)
- CI/CD
- Confluence
- CSS
- Дизайн-система
- EdTech
Ещё 17
- gRPC
- Jest / Mocha / Vitest
- Lighthouse
- LLM
- Локализация
- Моушн-дизайн
- Next.js
- OpenAPI / Swagger
- Оптимизация производительности
- Protobuf
- React
- React Native
- REST API
- Storybook
- Техническая документация
- TypeScript
- WebSocket
О компании и продукте
- Мы — StudyWorld — продуктовая IT-компания с 14-летним опытом создания решений в сфере образования и технологий. Сегодня мы развиваем 5 ключевых направлений на стыке EdTech и AI, объединяя более 120 сильнейших специалистов. В настоящий момент мы находимся в поисках Frontend-разработчика в проект Study AI — агрегатор популярных нейросетей. Мы создаём единое рабочее пространство для всех, кто использует искусственный интеллект для решения своих задач: от генерации презентаций и текста до создания видео и картинок. Наша миссия — сделать передовые AI-технологии доступными, удобными и понятными.
Задачи
- Разработка и поддержка сайта одного из ключевых проектов компании
- Оптимизация производительности и загрузки (lazy loading, code splitting, анализ Lighthouse/PageSpeed, SSR)
- Поддержание качества кода: чистота, документация, тестирование
- Проектирование модульной архитектуры (FSD) с учётом масштабирования и повторного использования компонентов (в том числе между web / TWA / React Native app)
- Участие в построении CI/CD процессов, настройке автоматических сборок и релизов
- Участие в планировании задач и командных обсуждениях
- Ведение технической документации в Confluence. Наш стек: Языки и фреймворки: TypeScript 5, React 19, Next.js 15 (App Router)
- Архитектура: Feature-Sliced Design (FSD)
- Стейт-менеджмент: Zustand, Immer
- Стилизация: CSS Modules, собственная дизайн-система на CSS Custom Properties (токены, темизация light/dark через next-themes)
- UI-библиотеки: Headless UI, Radix UI, Swiper, Lottie
- Интернационализация: i18next / react-i18next (ru / en)
- Бэкенд-интеграция: REST API через BFF (KrakenD), автогенерация API-клиента из OpenAPI (Swagger), gRPC-стриминг через Connect Protocol (connectrpc + protobuf), SSE
- Тестирование: Vitest, Storybook 9
- Качество кода: ESLint 9, Prettier
- Логирование: Pino
- DevOps: Docker, Kubernetes
- TelegramWebApp: TypeScript, React 18, Next.js 14
Требования
- 3+ лет опыта с React и TypeScript, в том числе коммерческий опыт с Next.js
- Отличное знание TypeScript (типизация, generics, условные типы)
- Уверенное понимание принципов SSR и архитектуры SPA
- Опыт работы с CSS Modules и построением дизайн-систем на CSS Custom Properties
- Опыт работы с CI/CD, code splitting, оптимизацией производительности
- Понимание методологии Feature-Sliced Design (FSD)
- Умение анализировать и улучшать UX
- Самостоятельность, инициатива и хорошие навыки коммуникации
Будет плюсом
- Опыт работы с Zustand / Immer
- Опыт работы с gRPC / Connect Protocol / protobuf на фронтенде
- Навыки написания тестов (unit, integration — Vitest)
- Опыт работы с SSE-протоколом и стримингом данных в реальном времени
- Опыт работы с LLM и AI-продуктами
- Опыт работы с React Native
- Опыт работы с автогенерацией API-клиентов (OpenAPI Generator)
- Навыки работы с Cursor / Claude Code для оптимизации разработки с помощью LLM
Условия
- Достойный уровень дохода, обсуждаемый по результатам собеседования
- График работы 5/2 с 10:00 до 19:00
- Полностью дистанционный формат работы
- ДМС после прохождения испытательного срока
- Доплату больничных и отпусков до 100% заработка и 3 sick leave в квартал без справок
- Возможности для профессионального развития - поездки на конференции и финансирование курсов, необходимых для работы
- Материальную помощь при регистрации брака и рождении детей
- Компенсация 50% стоимости изучения английского языка в SkyEng
- Скидка 50% на консультации психолога на платформе Zigmund.online
- Корпоративные мероприятия
Паспорт вакансии
История публикации
Появилась в Вакандии28 дней
Перепубликациинетпубликовалась один раз
Проверяли на источникеВидели 28 дней назад
Среди похожихНет данных38 из 30 · у похожих вакансий почти одинаковый возраст — сравнивать нечего
Откуда что взялось
Отмечено то, что вывели мы. Без пометки — значение назвал работодатель.
ГрейдMiddleвыведено из другого признака
Формат работыУдалённо
Географияне указана
Зарплатане указана
Почему на этом месте в выдаче
Порядок выдачи объявлен контрактом: свежесть решает между днями, полнота и зарплата — внутри дня.
Полнота карточки502 из 4 полей: грейд, формат, география, зарплата
Зарплата названа0вилки нет вовсе
Проверка Вакандии
Источники и свежесть
- Тип источника
- Агрегатор вакансий
- Найдено публикаций
- 1
Посмотреть публикации и даты
- hcareersОсновная публикация · 2026-08-13
Безопасность
Отклик уходит на сайт источника
Вакандия показывает вакансию, но не отправляет отклик и не проверяет работодателя. Сам отклик вы оставляете на внешнем сайте — hh.ru.
Признаки мошенничества
- Просят предоплату, «залог» или деньги за обучение и оборудование.
- Требуют код из SMS, данные банковской карты или доступ к «Госуслугам».
- Быстро уводят в мессенджер и торопят с решением.
- Обещают большой доход без опыта и без деталей задач.
Настоящий работодатель не просит денег и платёжных данных до трудоустройства.
Продолжить поиск
Похожие вакансии
Причина сходства указана на каждой карточке
Подробнее Подробнее