Middle Frontend-разработчик (React)
О вакансии
О РОЛИ
IT Департамент КФФ развивает внутренний продукт для автоматизации и оптимизации процессов федерации. Ищем Middle frontend-разработчика на React и TypeScript, который будет создавать удобный и производительный пользовательский интерфейс, реализовывать сложные формы и таблицы, интегрировать фронтенд с REST API, а также участвовать в архитектурных решениях.
ОСНОВНЫЕ ОБЯЗАННОСТИ
Разработка интерфейса
- Разрабатывать и поддерживать SPA на React и TypeScript
-
Создавать сложные формы и редактируемые таблицы: настраивать валидацию, вычисляемые значения и автосохранение
-
Реализовывать маршрутизацию, ролевой доступ и отображение интерфейса с учетом прав пользователя
Интеграция и производительность
-
Интегрировать фронтенд с REST API, корректно обрабатывать загрузку данных, ошибки и повторные запросы
-
Следить за производительностью и удобством интерфейса, в том числе при работе с большими объемами данных
Качество, архитектура и инфраструктура
-
Писать модульные и компонентные тесты, поддерживать локализацию интерфейса
-
Участвовать в проектировании фронтенд-архитектуры, декомпозиции задач и ревью кода
-
Участвовать в контейнеризации приложения и базовых CI/CD-процессах
ЧТО МЫ ОЖИДАЕМ
-
Высшее техническое образование (информационные технологии или смежные направления)
-
Не менее 3 лет коммерческого опыта во frontend-разработке
-
Уверенное знание JavaScript и TypeScript. Умение работать со строгой типизацией, generics, utility types и discriminated unions
-
Хорошее знание React: компоненты, хуки, управление состоянием и особенности рендеринга
-
Опыт разработки SPA с React Router и Vite
-
Уверенное владение HTML и CSS, опыт работы с Tailwind CSS и shadcn/ui; понимание принципов построения компонентных библиотек
-
Практический опыт с TanStack Query: загрузка, кеширование и синхронизация данных REST API
-
Опыт работы с TanStack Table или аналогичными headless-решениями. Важно уметь реализовывать редактирование и валидацию ячеек, вычисляемые строки и удобную клавиатурную навигацию
-
Умение строить сложные формы с React Hook Form и Zod либо аналогичными инструментами
-
Понимание REST, HTTP, JSON, обработки ошибок API и работы с JWT на стороне клиента
-
Хорошее понимание асинхронности JavaScript и event loop, уверенная работа с Promise и async/await
-
Знание Node.js на уровне, необходимом для фронтенд-разработки: пакетные менеджеры, скрипты, зависимости и сборка проекта
-
Понимание ООП, функционального программирования, SOLID, композиции и immutability. Важно не просто знать термины, а применять подходы по ситуации
-
Умение находить причины лишних ререндеров и оптимизировать большие списки и таблицы с помощью memoization и виртуализации
-
Опыт написания тестов с Vitest и React Testing Library
-
Базовое понимание веб-безопасности (XSS, CORS, JWT и права доступа), accessibility и адаптивной верстки
-
Уверенная работа с Git и опыт участия в ревью кода
-
Практический опыт с Docker и Docker Compose: самостоятельное написание Dockerfile, multi-stage build, переменные окружения, networks, volumes и health checks
-
Базовое понимание CI/CD: автоматическая сборка, линтинг, тестирование и создание Docker-образов. Конкретная платформа не важна
-
Грамотная письменная и устная речь на русском языке; английский - на уровне чтения технической документации
БУДЕТ ПРЕИМУЩЕСТВОМ
-
Опыт работы в продуктовых IT-командах или крупных организациях
-
Опыт написания E2E-тестов с Playwright
-
Опыт работы с Redux Toolkit
-
Опыт бэкенд-разработки на Node.js
-
Опыт генерации типизированного API-клиента по OpenAPI-схеме
-
Практика разработки мультиязычных приложений и работы с i18n-библиотеками
-
Опыт создания или развития дизайн-систем и переиспользуемых UI-компонентов
-
Опыт работы с интерфейсами, в которых много табличных или финансовых данных
УСЛОВИЯ
-
Официальное трудоустройство, г. Астана
-
Испытательный срок - 3 месяца
-
Уровень заработной платы обсуждается по итогам собеседования
-
Техническое собеседование проводится офлайн в офисе
-
Квартальные премии в размере оклада
* Мы готовы рассмотреть другие варианты заработной платы в случае если вы превзойдете наши ожидания на техническом этапе собеседования
Рыночный ориентир
на 46% выше медианыСмотрите также
Похожие вакансии
Все похожие вакансииПреподаватель английский казахский
Менеджер канцелярии
Ведущий менеджер
Переводчик английский русский
Менеджер технического департамента федерации футбола
Ведущий юрист
Частые вопросы
Какую зарплату можно ожидать?
Работодатель указывает 650 000 – 700 000 ₸ для этой роли в Федерация Футбола Казахстана, Астана. Для сравнения медиана рынка — около 463 152 ₸ по 16 978 похожим предложениям.
Как откликнуться на вакансию?
Перейдите на страницу источника и свяжитесь с работодателем там. Finder не берёт денег с соискателей.
Вакансии актуальные?
Да. Finder регулярно обновляет базу из открытых источников и убирает закрытые предложения.
Где посмотреть тип занятости и формат работы?
Ключевые условия показаны над описанием. Также можно открыть связанные подборки по Федерация Футбола Казахстана и Астана.
