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

frontend-разработчик для систем университета

Коротко

Middle Frontend-разработчик для развития внутренних систем университета: личный кабинет студентов и преподавателей, система приёма абитуриентов, CRM общежития, а также сайты на WordPress. Требуется опыт от 2 лет коммерческой разработки, из них год на Vue 3 или React 18+, уверенное знание JavaScript/TypeScript, REST API, валидации форм и базовые знания WordPress, Laravel и SQL. Работа в офисе в Алматы, полный рабочий день.

Описание
Мы ищем Middle Frontend-разработчика, которому интересно создавать не проекты «в стол», а системы, на которых держится жизнь университета. Вы будете развивать личный кабинет студентов и преподавателей (PMS), систему приёма абитуриентов, CRM общежития и другие сервисы. Вашими решениями будут пользоваться несколько тысяч человек.
Задачи
•Разработка и доработка функционала внутренних систем университета на Vue 3 и React
•Интеграция интерфейсов с REST API на основе документации Swagger/OpenAPI
•Создание форм с валидацией, таблиц с фильтрами и пагинацией, реализация загрузки файлов и экспорта в Excel и PDF
•Проверка функционала в браузере, на мобильных устройствах и на трёх языках: казахском, русском и английском
•Участие в код-ревью, работа в GitLab через merge request
•Разработка, доработка и поддержка сайтов университета на WordPress
•Настройка и обновление тем и плагинов, обеспечение безопасности и резервного копирования сайтов
•Оптимизация скорости загрузки и техническое SEO
•Устранение технических ошибок и обеспечение стабильной работы веб-ресурсов
Требования
•Высшее образование в сфере информационных технологий или смежных направлениях
•Опыт коммерческой разработки от 2 лет, из них не менее года на Vue или React в продакшене
•Уверенное владение Vue 3 (Composition API, Pinia, Vue Router, vue-i18n) или React 18+ (хуки, TanStack Query, TanStack Router, Zustand) и готовность работать со вторым фреймворком
•Хорошее знание JavaScript и TypeScript
•Знание HTML, CSS и SCSS, навыки адаптивной вёрстки
•Опыт работы с REST API и axios, обработкой ошибок, токенами и CORS, умение самостоятельно читать Swagger/OpenAPI
•Опыт валидации форм (vee-validate + yup или react-hook-form + zod) и работы с UI-библиотеками (PrimeVue/PrimeReact, Bootstrap 5, Tailwind)
•Владение Git, Vite, ESLint и Prettier, умение проводить отладку через DevTools
•Базовые знания WordPress
•Понимание структуры Laravel-проекта, базовые знания SQL, умение запускать бэкенд через docker-compose
•Умение разбираться в чужом коде и доводить задачи до конца
Будет плюсом
•Опыт написания тестов: Vitest, Vue Test Utils, Playwright
•Опыт работы с WebSocket и realtime: Laravel Echo + Pusher
•Знание Docker, nginx и GitLab CI
•Опыт оптимизации производительности и работы над доступностью интерфейсов
•Опыт разработки на Flutter
Условия
•Скидка до 50% на курсы английского языка
•График работы: понедельник – пятница, 08:30–17:30 / 11:30–20:30
•Возможность заниматься спортом: тренажерный зал и настольный теннис
•Скидка 50% на питание в кафе университета
•Доступ к медицинским услугам, включая консультации специалистов медицинского центра «СКmed»
•Бесплатная психологическая поддержка
•Возможности для профессионального развития: участие в тренингах, семинарах и международных конференциях

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте