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;
Пространство для профессионального роста и менторства;
Гибкий график и удаленный формат.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.