- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Разработчик (React)
Стабильная работа в крупной организации с современным технологическим стеком (Vite, FSD, TanStack). Гибридный формат работы в Москве является плюсом, однако отсутствие указанной зарплаты снижает прозрачность предложения.
Сложность вакансии
Средний уровень сложности обусловлен строгими требованиями к знанию архитектуры FSD и опыта работы со специфическими библиотеками вроде TanStack Router и dnd-kit. Работа в госструктуре также подразумевает высокую ответственность за качество кода.
Анализ зарплаты
В вакансии не указана заработная плата, однако для позиции Middle React разработчика в Москве с опытом 1–3 года рыночный диапазон составляет от 150 000 до 250 000 рублей. Правительство Москвы обычно предлагает конкурентные условия, соответствующие средним рыночным значениям.
Сопроводительное письмо
I am writing to express my interest in the React Developer position at the Moscow Government. With a solid background in building complex UI components and a deep understanding of Feature-Sliced Design (FSD), I am confident in my ability to contribute effectively to your high-load web applications. My experience with TypeScript, React Query, and state management aligns perfectly with your current tech stack.
In my previous projects, I have successfully implemented intricate features such as interactive dashboards and drag-and-drop interfaces using @dnd-kit and TanStack Router. I am particularly drawn to this role because of the opportunity to work on large-scale public services that require high standards of code quality and security. I am eager to bring my expertise in building type-safe forms and protected routing to your development team.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Правительство Москвы уже сейчас
Присоединяйтесь к команде разработки цифровой экосистемы Москвы и создавайте сервисы, которыми пользуются миллионы!
Описание вакансии
**Разработчик (React)
Компания: Правительство МосквыРегион: Москва, КунцевскаяОпыт работы: 1–3 годаФормат работы**: #гибрид
Обязанности:
- Реализация новых функциональных модулей и доработка существующих
- Разработка сложных UI-компонентов
- Поддержка интерфейса высоконагруженного веб-приложения
- Участие в code-review, поддержание качества кода и соблюдение командных соглашений
- Разработка страниц, фичей, виджетов и сущностей в рамках - Feature-Sliced Design (FSD)
- Написание типизированных компонентов, хуков и форм (TypeScript, react-hook-form + zod)
- Управление серверным и клиентским стейтом
- Построение защищённой маршрутизации с проверкой scope-прав доступа
Разработка сложных UI: таблицы, drag-and-drop, дашборда, интерактивные карты (Google Maps / Яндекс Карты)
Требования:
- Уверенные знания React
- Уверенные знания FSD архитектуры
- Опыт работы с типизицей
- Опыт работы с клиентским и серверным стейтом
- Опыт работы с формами и валидацией
- Опыт работы с UI дизайн системами (Tailwind, MateralUI или аналоги)
- Опыт работы с маршрутизацией, защита маршрутов по scope-правам
- Опыт работы с HTTP-слоем
JS, TS, React, Vite, Tailwind CSS, zustand, react-query, localStorage, tanstack-router, axios, react-hook-form, zod, @dnd-kit, react-grid-layout, dayjs, lucide-react, vitest
Откликнуться#frontend @job_webdev
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- TypeScript
- React
- Tailwind CSS
- React Query
- Vitest
- Zustand
- Vite
- Axios
- Feature-Sliced Design
- Day.js
- Zod
- React Hook Form
- TanStack Router
- Lucide
Возможные вопросы на собеседовании
Вакансия делает упор на использование Feature-Sliced Design.
Расскажите о преимуществах и сложностях использования FSD в крупных проектах. Как вы разделяете логику между слоями entities и features?
В стеке указан tanstack-router и защита маршрутов.
Как реализовать защищенную маршрутизацию (Protected Routes) с проверкой scope-прав доступа, используя TanStack Router?
Упоминается разработка сложных UI (таблицы, drag-and-drop).
С какими проблемами производительности вы сталкивались при реализации Drag-and-Drop в React и как их решали?
В требованиях указан react-query.
В чем разница между управлением серверным стейтом через React Query и клиентским стейтом через Zustand? В каких случаях данные не стоит класть в React Query?
Упоминается написание типизированных форм.
Как вы интегрируете Zod с React Hook Form для обеспечения полной типобезопасности данных формы от ввода до отправки на сервер?
Похожие вакансии
Frontend-разработчик (React / TypeScript)
Frontend Developer
Руководитель группы frontend (Team Lead)
Middle Frontend Developer (Vue 3 / Nuxt 3)
Frontend разработчик (Senior)
Angular-разработчик
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия