Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.
Описание вакансии
Задачи:
— разрабатывать интерактивные интерфейсы на React с обновлением данных в реальном времени (Real-time data);
— реализовывать логику WebSocket-соединений: обработка событий открытия/закрытия сокета, получение сообщений, обработка ошибок связи и переподключений (reconnect);
— интеграция фронтенда с REST API и WS-серверами;
— верстка новых компонентов и страниц по макетам из Figma;
— поддерживать и развивать существующий функционал клиентской части приложения;
— оптимизировать рендеринг для предотвращения лишних перерисовок компонентов при частом обновлении данных через сокеты;
— принимать участие в Code Review и написание поддерживаемого кода по стандартам команды;
— взаимодействовать с Backend-разработчиками для согласования форматов данных и протоколов обмена;
— участвовать в командных созвонах, планировании задач и обсуждении технических подходов при разработке нового функционала;
— работа с технической документацией;
— вести задачи в таск-трекерах.
Требования:
— опыт коммерческой разработки на React от 6 месяцев;
— опыт работы с React-стеком: функциональные компоненты, Hooks (useState, useEffect, useMemo), Context API;
— уверенное знание JavaScript (ES6+), глубокое понимание асинхронности, работы с API и манипуляций с данными;
— базовое владение TypeScript: умение описывать интерфейсы и типы данных;
— веренное владение HTML5, CSS3, SCSS: понимание методологии BEM, опыт работы с препроцессорами SCSS / SASS (миксины, переменные, вложенность), адаптивная и кроссбраузерная верстка;
— опыт работы с Bootstrap 5: адаптивная верстка, использование сетки (Grid system) и готовых компонентов;
— знание сетевых протоколов: базовое понимание HTTP и специфики WebSocket, понимание REST принципов;
— навыки работы с WebSocket: понимание принципа двустороннего обмена данными, опыт работы с WebSocket API;
— опыт работы с Git (ветвление, коммиты, создание Pull Request), в том числе умение работать в команде (Merge/Rebase, разрешение конфликтов);
— владение инструментами разработчика, например Chrome DevTools (вкладки Network, Console);
— аналитическое мышление: умение декомпозировать сложные UI-задачи на простые компоненты;
— методичность, ориентация на результат, умение планировать, давать обратную связь;
— коммуникабельность, умение работать в команде;
— умение работать в режиме многозадачности.
Условия:
— гибридный формат работы (регионы – удалённый);
— отсутствие жесткого дресс-кода и гибкое начало рабочего дня 8:00-10:00, восьмичасовой рабочий день;
— участие в профессиональных встречах клуба AI;
— работа в современной надёжной цифровой компании;
— Agile-культура: продуктовые команды, Scrum и Kanban, демо-дни, внутренние митапы;
— полезные курсы и вебинары в корпоративном университете и электронные библиотеки, программы развития;
— медицинская страховка с 1 месяца со 100% покрытием расходов, включая стоматологию, страхование жизни и здоровья в поездках за рубеж;
— возможность застраховать родственников с корпоративной скидкой;
— спортзал и массажный кабинет в офисе;
— единую подписку МТС Premium — онлайн-кинотеатр KION, сервис МТС Music;
— скидки и предложения от партнеров на фитнес, занятия английским и прочее.
Мэтч и сопроводительное
Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
Зарплаты и спрос: Фронтенд
Сейчас в каталоге 738 вакансий по этому направлению, удалённо можно работать в 46%.
Зарплата здесь не указана. Медиана по направлению: 190 000 ₽ в месяц. У половины вакансий от 132 000 ₽ до 243 000 ₽ (вакансий с вилкой: 100).
Навыки этой вакансии, которые чаще всего просят по направлению: TypeScript (53%), React (50%), JavaScript (41%), CSS (29%), Git (26%), HTML (25%), Figma (14%). В скобках доля вакансий направления.