Middle Frontend Developer по React + TypeScript

250,000 - 250,000 RUB

Что за роль

ГК Неолант ищет 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-тесты.

Что важно знать

В вакансии обозначены конкретный стек, технические требования и взаимодействие с несколькими смежными функциями. Помимо разработки новых интерфейсов, важно уметь критически оценивать решения, предлагать варианты реализации и уверенно разбираться в чужом коде. Указаны удалённый формат, полная занятость и верхняя граница оплаты.

Оценка вакансии
7.2 / 10
Вакансия подробно описывает задачи и требования: указаны стек, опыт, подходы к тестированию и аспекты безопасности клиентской части. Зарплата дана только как верхняя граница; график и дополнительные условия не раскрыты.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал

TalentMove стал Жабкой

Встречайте
TalentMove 2.0

Удобнее искать. Проще выбирать.

Открыть Жабку