Ведущий фронтенд-разработчик (React)
☑️Требования:
-Уверенное знание JavaScript, TypeScript и React;
-Практический опыт коммерческой разработки frontend-приложений;
-Хорошее понимание компонентов, hooks, состояния, render lifecycle и асинхронной работы с данными;
-Уверенная работа с HTML и CSS, понимание адаптивности и доступности интерфейсов;
-Опыт интеграции с API: обработка loading, error, empty state, повторных и устаревших запросов;
-Понимание HTTP, cookies, browser storage, CORS и базовых принципов web-безопасности;
-Умение находить причины ошибок с помощью DevTools, логов и последовательной проверки гипотез;
-Понимание принципов frontend-архитектуры, границ модулей и контрактов данных;
-Опыт написания и поддержки автоматических тестов;
-Уверенная работа с Git и участие в командном код-ревью;
-Способность объяснять технические решения, обсуждать компромиссы и взаимодействовать с backend, QA, дизайнерами и инфраструктурной командой.
☑️Будет преимуществом
-Опыт с GraphQL, Apollo Client или другими клиентами для работы с данными.
-Работа с SSE, WebSocket или другими real-time соединениями.
-Понимание OAuth 2.0/OIDC, Keycloak или других identity-провайдеров.
-Опыт работы с BFF и сессиями на основе защищенных cookies.
-Базовый практический опыт с Docker, Nginx/reverse proxy и CI/CD.
-Опыт с Next.js и понимание SSR, SSG, ISR и client-side rendering.
-Опыт со Strapi или другой headless CMS.
-Разработка UI Kit, компонентных библиотек и Storybook.
-Знание практик accessibility и frontend performance profiling.
☑️Условия:
-Официальное трудоустройство по ТК РФ;
-Стабильный «белый» доход и полноценный социальный пакет;
-Гибридный или удаленный формат работы;
-Корпоративный университет для внутреннего и внешнего профильного обучения;
-Отличные перспективы карьерного роста – горизонтального и вертикального.
Контакты: recruitment@rt-dc.ru
Навыки
recruitment@rt-dc.ru
email
API Integration
Asynchronous data processing
browser storage
collaborate with designers
conduct ICT code review
cooperate with colleagues
CORS
CSS
data contracts
develop automated software tests
DevTools
empty state
error state
Frontend Architecture
Hooks
HTTP
JavaScript
loading state
module boundaries
outdated requests
React
render lifecycle
retrying requests
State Management
tools for software configuration management
TypeScript
use markup languages
web application security threats
ИИ навыки
CI/CD
CSS
Docker
Git
GraphQL
HTML
HTTP
JavaScript
Keycloak
Next.js
Nginx
OAuth 2.0
OIDC
React
ИИ домены
Frontend Development
Web Development
* Домены определены автоматически с помощью нейросети