Frontend-разработчик (React) Института цифровой трансформации и развития искусственного интеллекта

НАО Университет Нархоз

Frontend-разработчик (React) Института цифровой трансформации и развития искусственного интеллекта

Алматы, улица Жандосова, 55

Описание вакансии

Требования к квалификации:
– уверенное владение JavaScript и TypeScript: асинхронность, замыкания, типизация как рабочий инструмент, а не формальность;
– крепкий React на реальных проектах — хуки, работа с состоянием и жизненным циклом, понимание рендеринга и умение находить и устранять причины падения производительности;
– осознанная работа с состоянием приложения (Redux, Zustand или React Query) с пониманием, что и где уместно;
– практика интеграции с REST API: асинхронные запросы, кеширование, обработка состояний загрузки и ошибок, умение читать спецификации Swagger/OpenAPI и согласовывать контракт с бэкендом;
– уверенная адаптивная и кроссбраузерная верстка, семантика, современный CSS, работа с UI-библиотеками;
– понимание базовой безопасности на клиенте: работа с токенами и сессиями, осознание, что проверка прав на фронте нужна только для удобства, аккуратность с пользовательским контентом и защита от XSS;
– навык писать поддерживаемый код — осмысленная структура компонентов, переиспользование, базовое покрытие тестами (React Testing Library); уверенная работа с Git и трекером задач (Jira);
– будет плюсом — интеграция электронной подписи через НУЦ РК (NCALayer, взаимодействие по WebSocket, подпись на стороне клиента); двуязычный интерфейс и локализация (i18n), казахский и русский как равноценные версии; просмотр документов в браузере через pdf.js; опыт со сложным enterprise-интерфейсом (большие таблицы с виртуализацией, деревья согласований, экспорт в Excel и PDF, печатные формы); реалтайм через WebSocket или SSE и система уведомлений; знакомство с Docker и CI/CD; внимание к доступности интерфейса и UX; работа с макетами в Figma.
Обязанности и задачи:
– разработка интерфейса на React: экраны работы с документами, маршруты согласования, статусные модели, управление правами и ролями;
– проектирование и поддержка компонентной архитектуры, чтобы интерфейс рос без превращения в хаос;
– интеграция с бэкендом на PHP и Symfony: подключение REST API, корректная обработка загрузки, состояний ожидания и ошибок;
– построение форм и сложных интерактивных сценариев: многошаговые согласования, работа с вложениями, просмотр документов в браузере, электронная подпись через НУЦ РК на стороне клиента;
– реализация реестров документов на тысячи строк с фильтрами, сортировкой, виртуализацией, экспортом и печатными формами; поддержка отображения статусов в реальном времени и уведомлений;
– контроль производительности и отзывчивости интерфейса под реальным потоком данных, участие в код-ревью и проектных обсуждениях.
Условия:
– формат работы — офлайн
– уровень дохода — обсуждается по итогам собеседования.

Посмотреть контакты работодателя

Адрес

Похожие вакансии

Freedom Telecom Operations

Frontend-разработчик

Freedom Telecom Operations

  • Алматы

  • Не указана

Рекомендуем
Учреждение SDU University

Frontend Developer (Frontend-разработчик)

Учреждение SDU University

  • Алматы

  • Не указана

Рекомендуем

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию