Вакансия • Middle+ Frontend Developer (React, TypeScript), Москва
О проекте
Yoffer - это виртуальный карьерный консультант, который помогает людям находить и получать работу мечты: анализирует резюме, подбирает подходящие вакансии, генерирует сопроводительные письма и готовит к собеседованиям.
Сейчас проект на финальной стадии подготовки к запуску:
- MVP подготовлен внешней студией и проходит этап доработки
- готов полный дизайн и описана логика всех экранов
- цель - довести продукт до продакшена и выйти на рынок в октябре
Команда
- тимлид (Senior Fullstack) - отвечает за архитектуру и интеграции
- продакт-менеджер - определяет приоритеты и бизнес-логику
- вы (Frontend) - берете на себя развитие фронтенда, доработку экранов и улучшение UX/UI
Что предстоит делать
- принять и доработать существующий фронтенд (React + TypeScript, Vite)
- оптимизировать архитектуру и производительность SPA
- развивать UX-интерфейсы: адаптивность, формы, анимации, интерактив
- интегрировать фронтенд с REST API (бэкенд, HH.ru, OpenAI)
- реализовать функционал распознавания и генерации документов PDF / DOCX
- участвовать в ревью кода, планировании релизов и развитии дизайн-системы
Технологический стек
Основные технологии (обязательно):
- React 19.1 + TypeScript 5.8
- Vite 7.0 - сборка и оптимизация
- React Router DOM 7.6 - маршрутизация
- Zustand 5.0 - управление состоянием
- CSS Modules - стилизация компонентов
- ESLint + TypeScript rules - контроль качества кода
Дополнительные библиотеки:
- Axios - HTTP-запросы
- Immer - иммутабельность состояния
- jwt-decode - работа с JWT
- react-textarea-autosize - UX-улучшения
- pdf-lib / pdfmake / jspdf / html2canvas - генерация и обработка PDF
Интеграции и API:
- REST API - интеграция с бэкендом
- Server-Sent Events (SSE) - реалтайм-обновления
- OAuth / JWT аутентификация
- Загрузка и парсинг файлов (PDF, DOCX)
- Интеграции с внешними сервисами (например, HH.ru)
Ключевые компетенции
1. React / TypeScript (3+ лет опыта):
- современный React: хуки, контекст, оптимизация ререндеров
- глубокое понимание типизации в TypeScript
- работа с формами, кастомными хуками, состоянием и валидацией
- профилирование и оптимизация производительности
2. Архитектура фронтенда:
- модульная структура и компонентный подход
- управление состоянием через Zustand / Redux-like
- разделение бизнес-логики и UI
- поддержка читаемого, масштабируемого кода
3. Работа с API и асинхронностью:
- REST-запросы, обработка ошибок, retry-механизмы
- авторизация через токены (JWT)
- реализация real-time коммуникации (SSE / WebSockets)
4. Документы и PDF:
- распознавание, генерация и визуальное форматирование PDF / DOCX
- загрузка, парсинг и экспорт документов
Желательные навыки:
- опыт интеграции AI API (OpenAI, Ollama, DeepSeek и др.)
- понимание UX/UI-дизайна и адаптивных интерфейсов
- анимации и микровзаимодействия (Framer Motion)
- базовые знания тестирования (Jest, React Testing Library)
Личные качества
- ответственность за результат и стабильность продукта
- внимательность к деталям в UI и UX
- способность работать автономно и в команде
- готовность к активной коммуникации и совместной разработке
- интерес к AI и современным подходам в веб-разработке
Условия
- удалённая работа (full-time)
- гибкий график и минимум бюрократии
- прямое взаимодействие с тимлидом (Senior Fullstack) и продактом
- конкурентный доход, обсуждается индивидуально
Процесс отбора
- короткий звонок с продактом и тимлидом
- знакомство с фаундером
- старт работы
Как откликнуться
Кратко ответьте на 2 вопроса:
1) есть ли опыт приемки и доработки чужого кода?
2) расскажите о своем опыте оптимизации React / TypeScript проектов и их масштабе.
Присоединяйтесь к Yoffer - давайте строить сервис будущего вместе
ПОДЕЛИТЬСЯ
Похожие вакансии:
Работа в России, Москва - Свежие вакансии на Kit-Jobs.Ru
Работа в городах России - свежие вакансии (469922) на Kit-Jobs.Ru: Вакансия работодателя • Yoffer - Middle+ Frontend Developer (React, TypeScript), Москва. Здесь Вы можете ознакомиться с вакансией работодателя бесплатно онлайн.
Наш портал является бесплатным онлайн сервисом поиска работы по базе вакансий от прямых работодателей, по размеру заработной платы и прочим параметрам в регионе Москва. На портале также имеются такие разделы как: ежедневно обновляемая база свежих вакансий по всем городам России, юридические консультации, сервисы, форма для создания резюме онлайн в формате .DOC, новости рынка труда России и другие разделы.