Программист, разработчик (React)
Хорошее предложение для Middle-разработчика с четким стеком технологий и возможностью удаленной работы. Зарплата соответствует рынку, а требования к безопасности и архитектуре обещают интересные технические задачи.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Позиция требует уверенного владения React и TypeScript, а также глубокого понимания сетевых протоколов и безопасности фронтенда. Наличие опыта работы с GraphQL и сложными структурами данных делает порог входа средним для Middle-разработчика.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предлагаемая зарплата до 250 000 ₽ находится в пределах рыночного диапазона для Middle Frontend разработчика в России, где медиана составляет около 220 000 - 240 000 ₽. Верхняя планка соответствует ожиданиям для специалистов с хорошим знанием безопасности и GraphQL.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
ГК Неолант
Программист, разработчик
до 250 000 ₽
Полная занятость
Формат работы: можно удалённо
*☑️* Чем предстоит заниматься
-Реализация клиентской части приложения на React/TypeScript
-Проектирование компонентной архитектуры и работа над техническим дизайном фич
-Вёрстка по макетам, адаптивная и кроссбраузерная
-Взаимодействие с разработчиками, архитекторами и ИБ, аналитиками, тестированием
-Участие в обсуждении сценариев, code review, декомпозиции задач
-Критически подходить к решению задач, предлагать свои варианты реализации
*☑️* Наши пожелания к кандидатам
-Коммерческий опыт разработки SPA на React от 3 лет
-Уверенное знание TypeScript: generics, utility types, discriminated unions
-Опыт построения компонентной архитектуры и управления состоянием (Redux/RTK) Опыт работы с GraphQL (Apollo Client или аналоги) и REST (Fetch/Axios, RTK Query)
-Понимание HTTP: методы, статус-коды, кеширование (Cache-Control, ETag), CORS, cookies (SameSite, HttpOnly, Secure)
-Глубокое понимание работы с аутентификацией на клиенте: OAuth2/OIDC, хранение токенов, защита от XSS/CSRF
-Адаптивная и отзывчивая вёрстка, опыт работы с современными подходами к стилизации (CSS Modules, препроцессоры)
-Опыт работы со сборщиками (Webpack/Vite): code splitting, lazy loading
-Опыт написания тестов: unit (Jest/Vitest), компонентных (RTL), понимание где e2e уместнее
-Опыт работы со сложными иерархическими структурами данных
-Умение читать и рефакторить чужой код
Контакты: Откликнуться
React Job в Telegram | в VK | в Max
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- TypeScript
- REST
- GraphQL
- React
- OAuth2
- Redux
- Webpack
- HTTP
- OIDC
- Jest
- Vitest
- Vite
- React Testing Library
- CSS Modules
- Redux Toolkit
- Axios
- RTK Query
- Apollo Client
Возможные вопросы на собеседовании
Проверка понимания безопасности веб-приложений, что критично для данной вакансии.
Расскажите о различиях в хранении JWT-токенов в LocalStorage и HttpOnly Cookies с точки зрения безопасности (XSS/CSRF).
Вакансия предполагает работу со сложными структурами данных.
Как бы вы организовали управление состоянием для глубоко вложенных иерархических структур в Redux, чтобы избежать лишних ререндеров?
В требованиях указан опыт работы с GraphQL.
В каких случаях вы предпочтете использование GraphQL вместо REST, и какие основные преимущества дает Apollo Client при работе с кэшем?
Проверка навыков оптимизации производительности.
Какие стратегии Code Splitting вы применяли в проектах на Webpack или Vite для ускорения первой отрисовки приложения?
Проверка владения продвинутым TypeScript.
Можете ли вы привести пример использования Discriminated Unions для типизации ответов от API или состояний UI-компонентов?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

