Middle Frontend Developer по React + TypeScript
Что за роль
ГК Неолант ищет Middle Frontend Developer для разработки клиентской части приложения на React и TypeScript. В работе сочетаются проектирование компонентной архитектуры, реализация функций по макетам и взаимодействие со специалистами смежных направлений.
Что предстоит делать
- Разрабатывать клиентскую часть приложения на React и TypeScript, продумывая структуру компонентов и технический дизайн новых функций.
- Верстать интерфейсы по макетам, обеспечивать адаптивность и корректное отображение в разных браузерах.
- Управлять состоянием приложения с помощью Redux или Redux Toolkit, работать со сложными иерархическими структурами данных.
- Интегрировать интерфейсы с GraphQL и REST API, используя Apollo Client или аналоги, Fetch, Axios и RTK Query.
- Учитывать HTTP-кеширование, CORS, cookies и требования клиентской аутентификации при реализации интеграций.
- Участвовать в обсуждении пользовательских сценариев, декомпозиции задач и code review; взаимодействовать с разработчиками, архитекторами, специалистами по информационной безопасности, аналитиками и тестировщиками.
- Писать unit- и компонентные тесты, выбирать подходящий уровень тестирования и рефакторить существующий код.
Что потребуется
- Не менее трёх лет коммерческой разработки SPA на React.
- Уверенное знание TypeScript, включая generics, utility types и discriminated unions.
- Опыт построения компонентной архитектуры и управления состоянием через Redux или RTK.
- Практический опыт работы с GraphQL и REST, а также понимание HTTP, кеширования, CORS и безопасной настройки cookies.
- Знание OAuth2/OIDC, способов хранения токенов и защиты клиентской части от XSS и CSRF.
- Опыт адаптивной вёрстки, CSS Modules или препроцессоров, сборщиков Webpack/Vite, code splitting и lazy loading.
- Практика тестирования с Jest или Vitest и React Testing Library; понимание, когда целесообразны e2e-тесты.
Что важно знать
В вакансии обозначены конкретный стек, технические требования и взаимодействие с несколькими смежными функциями. Помимо разработки новых интерфейсов, важно уметь критически оценивать решения, предлагать варианты реализации и уверенно разбираться в чужом коде. Указаны удалённый формат, полная занятость и верхняя граница оплаты.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram