YeaHub

Frontend-разработчик

Коротко

Компания YeaHub ищет опытного Frontend-разработчика на React и TypeScript для развития экосистемы IT-сервисов (тренажер собеседований, конструктор резюме, платформа менторов). Роль включает не только вёрстку интерфейсов, но и проектирование архитектуры, оптимизацию производительности, тестирование и менторство junior-разработчиков. Формат работы — гибрид или удалёнка (обсуждается) в Москве, полная занятость.

О компании
YeaHub — экосистема для IT-специалистов, которая помогает развиваться в профессии: готовиться к собеседованиям, находить работу, получать поддержку от менторов и прокачивать профессиональные навыки.
Мы уже запустили:
•Тренажер собеседований — практика реальных вопросов с фидбеком;
•Базу вопросов для подготовки к интервью;
•Сервис лайвкодинга с задачами из реальных компаний;
•Платформу менторов.
Сейчас мы активно развиваем B2B- и B2C-направления: создаем сервис поиска вакансий, конструктор резюме с системой оптимизации, IT-сообщество, агрегатор профессиональных материалов и платформу стажировок.
Мы ищем опытного Frontend-разработчика, который будет не только реализовывать интерфейсы, но и участвовать в проектировании архитектуры, развитии инженерных практик и принятии технических решений.
Чем предстоит заниматься
•Разрабатывать и поддерживать клиентскую часть продуктов YeaHub на React и TypeScript;
•Проектировать архитектуру frontend-приложений и развивать инженерные практики;
•Разрабатывать переиспользуемые компоненты и UI-kit;
•Верстать адаптивные, кроссбраузерные интерфейсы по макетам Figma;
•Интегрировать frontend с backend через REST API и GraphQL;
•Реализовывать сложные пользовательские сценарии: лайвкодинг, тренажер собеседований, конструктор резюме;
•Оптимизировать производительность приложений (code splitting, lazy loading, мемоизация, SSR);
•Покрывать код unit- и e2e-тестами (Jest, React Testing Library, Playwright);
•Проводить code review, участвовать в декомпозиции и оценке задач;
•Участвовать в планировании, ретроспективах и обсуждении технических решений;
•Взаимодействовать с продукт-менеджерами, дизайнерами, backend-разработчиками и менторами;
•Заниматься рефакторингом и поддержкой legacy-кода;
•Внедрять современные технологии и инструменты;
•Делиться опытом, менторить junior-разработчиков.
Наши ожидания
Обязательные навыки
•React — уверенное владение, понимание жизненного цикла, hooks, паттернов;
•JavaScript (ES6+) — глубокое знание языка;
•TypeScript — опыт типизации больших проектов;
•HTML5 / CSS3 — семантичная верстка, Flexbox, Grid;
•Git — уверенная работа с ветками, PR, code review;
•REST API — интеграция, обработка ошибок, авторизация;
•Адаптивная верстка — mobile-first, кроссбраузерность;
•Понимание принципов SPA, SSR, CSR;
•Опыт работы с состоянием: Redux / Redux Toolkit / Zustand / React Query;
•Опыт написания тестов: Jest, React Testing Library, Playwright.
Будет плюсом
•Next.js — SSR, SSG, App Router;
•Webpack / Vite — настройка сборки;
•SCSS / Tailwind CSS — препроцессоры и utility-first подход;
•GraphQL — Apollo Client, urql;
•WebSocket — real-time взаимодействие;
•Docker — контейнеризация;
•CI/CD — автоматизация деплоя;
•Node.js — понимание backend-части;
•Figma — работа с макетами и дизайн-системой;
•Опыт менторства и наставничества;
•Английский язык — чтение документации, коммуникация.
Личностные качества
•Системное мышление и умение проектировать сложную архитектуру;
•Ответственность за результат продукта;
•Лидерские качества и инициативность;
•Умение работать в кросс-функциональной команде;
•Гибкость и адаптивность к изменениям;
•Желание развивать продукт и влиять на бизнес;
•Навык работы с большим объемом информации;
•Ориентация на качество и производительность.
Условия
•Формат: удаленная работа / гибрид (обсуждается);
•Занятость: полная;
•Оформление: по ТК РФ / самозанятость / ИП (обсуждается);
•График: гибкое начало дня, 5/2;
•Команда: кросс-функциональная, с менторами и продукт-менеджерами;
•Проекты: B2B и B2C продукты, высоконагруженные приложения, работа над продуктом для IT-сообщества;
•Рост: участие в архитектурных решениях, менторство, влияние на продукт;
•Обучение: доступ к платформе менторов YeaHub, базам вопросов и тренажеру собеседований.
Что мы предлагаем
•Работу над продуктом, которым пользуются тысячи IT-специалистов;
•Сложные технические задачи: лайвкодинг, тренажер собеседований, конструктор резюме;
•Возможность влиять на архитектуру и инженерные практики;
•Кросс-функциональную команду профессионалов;
•Поддержку менторов и доступ к экосистеме YeaHub;
•Пространство для профессионального роста и менторства;
•Гибкий график и удаленный формат.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте