Адаптируем резюме под ATS-фильтры, подготовим сопроводительное на основе резюме и вакансии, соберём гайд подготовки к собеседованию, найдём контакты HR и нанимающих
Мы, команда YeaHub, создаем экосистему для IT-специалистов, которая помогает развиваться в профессии: готовиться к собеседованиям, находить работу, получать поддержку от менторов и развивать профессиональные навыки.
Мы уже запустили:
Тренажер собеседований;
Базу вопросов для подготовки;
Сервис лайвкодинга с задачами из реальных компаний;
Платформу менторов.
Сейчас мы активно развиваем направление B2C-продуктов: создаем сервис поиска вакансий, конструктор резюме с системой оптимизации, IT-сообщество, агрегатор профессиональных материалов и платформу стажировок.
Мы ищем опытного Frontend-разработчика, который будет не только реализовывать интерфейсы, но и участвовать в проектировании архитектуры, развитии инженерных практик и принятии технических решений.
Вы будете отвечать за развитие клиентской части наших продуктов, работать со сложными пользовательскими сценариями и создавать масштабируемые приложения, которыми ежедневно пользуются IT-специалисты.
Проектировать архитектуру клиентских приложений на React + TypeScript, участвовать в выборе технических решений и развитии frontend-экосистемы.
Разрабатывать сложные пользовательские интерфейсы для B2C-продуктов: поиска вакансий, конструктора резюме, платформы стажировок и IT-сообщества.
Создавать новые модули и функциональность с нуля, а также развивать существующие решения.
Оптимизировать производительность веб-приложений: скорость загрузки страниц, рендеринг компонентов, работу с большими объемами данных.
Работать над высоконагруженными клиентскими приложениями и критически важными пользовательскими сценариями.
Разрабатывать масштабируемые SPA и SSR-приложения с использованием Next.js.
Работать с состоянием приложения через Redux Toolkit, Redux и Zustand.
Интегрировать frontend-приложения с backend-сервисами через REST API, HTTP, Axios и GraphQL.
Работать с WebSocket для сервисов с интерактивным взаимодействием в реальном времени.
Проводить code review, участвовать в развитии стандартов разработки и повышении качества кода команды.
Участвовать в декомпозиции задач, оценке технической сложности и планировании спринтов вместе с продуктовой командой.
Писать поддерживаемый код, проводить рефакторинг и улучшать существующую архитектуру.
Разрабатывать и поддерживать внутренние frontend-инструменты.
Покрывать код тестами: Jest, React Testing Library, Vitest.
Участвовать в настройке процессов CI/CD, автоматизации сборки и деплоя приложений.
React 18+
TypeScript
JavaScript (ES6+)
HTML5, CSS3, SCSS
Flexbox, Grid, адаптивная верстка
Redux Toolkit, Redux, Zustand
Next.js (SSR / SSG)
REST API, HTTP, Axios
WebSocket
Vite, Webpack
Jest, React Testing Library, Vitest
Git
Docker
CI/CD
3+ года коммерческого опыта разработки frontend-приложений на React и TypeScript.
Глубокое знание JavaScript (ES6+), понимание принципов работы браузера и frontend-архитектуры.
Опыт разработки сложных пользовательских интерфейсов и масштабируемых приложений.
Опыт проектирования архитектуры клиентских приложений и работы со сложными состояниями.
Уверенное владение HTML5, CSS3, SCSS, адаптивной версткой, Flexbox и Grid.
Опыт работы со стейт-менеджерами: Redux Toolkit, Redux, Zustand или аналогами.
Практический опыт интеграции с REST API, работы с HTTP и клиентскими библиотеками запросов.
Опыт работы с Git и командной разработкой через pull request.
Опыт написания unit-тестов и понимание принципов тестируемого кода.
Понимание принципов SPA, SSR, SSG и оптимизации frontend-приложений.
Опыт работы с системами сборки Webpack или Vite.
Опыт разработки высоконагруженных B2C-продуктов.
Опыт работы с Next.js.
Знание Node.js и понимание backend-интеграций.
Опыт работы с WebSocket.
Опыт настройки CI/CD процессов.
Опыт работы с Docker.
Опыт взаимодействия с дизайнерами через Figma.
Опыт наставничества и менторства frontend-разработчиков.
Опыт поддержки и рефакторинга legacy-кода.
Влияние на продукт
Мы создаем продукт, который помогает людям развиваться в IT и находить новые возможности. Ваш код будет напрямую влиять на опыт тысяч пользователей каждый день.
Вы будете участвовать не только в разработке интерфейсов, но и в обсуждении продуктовых решений, архитектуры и технического развития платформы.
Сложные инженерные задачи
Вам предстоит работать над:
системой поиска вакансий с фильтрацией и сложной бизнес-логикой;
конструктором резюме;
интерактивными сервисами лайвкодинга;
платформами для обучения, менторства и развития IT-сообщества.
Инженерная культура
Мы ценим качественный код и системный подход:
регулярные code review;
обсуждение архитектуры;
обмен знаниями внутри команды;
развитие технических практик;
поддержка профессионального роста.
Комфортные условия
Удаленный формат работы или гибридный формат.
Гибкий график.
Конкурентная заработная плата.
ДМС.
Оплата профессионального обучения, курсов и конференций.
Корпоративные активности и сильная команда.
Если вам интересно создавать современные frontend-приложения, влиять на продуктовые решения и работать над сложными B2C-сервисами — будем рады познакомиться.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.
ЖмитеГайд по безопасности