Frontend-разработчик (React / TypeScript)
Технологии
Описание вакансии
Кратко о роли
Frontend-разработчик для работы над платформой найма CareerGo с использованием React и TypeScript. Продукт находится на стадии масштабирования, требуется доработка интерфейсов и функционала.
Ключевые задачи
- Улучшение существующих экранов и создание новых по всему пользовательскому пути.
- Настройка воронки найма и работа с drag-n-drop интерфейсами.
- Разработка аналитических дашбордов для команд и заказчиков.
- Создание гостевых сценариев для пользователей без логина.
- Разработка экранов интеграций с внешними площадками.
- Обеспечение адаптивности и производительности ключевых сценариев.
Обязательные требования
- 3+ года коммерческого опыта фронтенд-разработки на React и TypeScript.
- Опыт работы с продуктовыми SaaS-интерфейсами (формы, таблицы, канбаны, дашборды).
- Опыт реализации drag-n-drop функционала.
- Навыки рефакторинга production-кода.
- Знание методов оптимизации производительности (Core Web Vitals, code splitting, виртуализация).
- Знание принципов доступности (a11y) на уровне WCAG.
- Умение работать с дизайн-системами без готовых макетов.
Условия и бенефиты
- Зарплата от 250 000 ₽ на руки.
- Частичная занятость на старте (около 20 часов в неделю).
- Полностью удаленный формат работы.
- Гибкий график с необходимостью пересечения по МСК.
- Оформление по договору ГПХ (самозанятый, ИП или физлицо).
Процесс найма
- Для отклика воспользуйтесь ссылкой на вакансию на профильном ресурсе.
CareerGo — платформа найма с AI внутри. Продукт на проде, доводится до масштабирования. Кабинет на TypeScript + React, собственная дизайн-система. Бэкенд — FastAPI. Стек: TypeScript, React 19, TanStack Start/Router (SSR).
Чем предстоит заниматься:
- Улучшение существующих экранов и создание новых по всему пользовательскому пути (по каждому блоку есть спека с критериями приёмки).
- Воронка и работа с кандидатами: гибкая настройка под процессы клиента, живой drag-n-drop.
- Аналитика: дашборды для команд и их публичные версии для заказчиков.
- Гостевые сценарии: лёгкие страницы для кандидатов и нанимающих без логина.
- Экраны интеграций: подключение внешних площадок и каналов коммуникации.
- Сквозное качество: адаптивность ключевых сценариев, честные состояния загрузки и долгих AI-операций.
Наши пожелания к кандидатам:
- 3+ года коммерческого фронтенда на React + TypeScript.
- Опыт продуктовых SaaS-интерфейсов: формы с валидацией, таблицы, канбаны, дашборды.
- Drag-n-drop: события, доступность, сохранение порядка.
- Опыт рефакторинга существующего production-кода.
- Производительность как привычка: Core Web Vitals, code splitting, ленивая загрузка, виртуализация тяжёлых списков.
- Знание accessibility (a11y) на уровне WCAG.
- Умение работать без макетов: собрать аккуратный экран из существующей дизайн-системы.
Оригинальная вакансия:
https://t.me/frontend_rabota/3149