ФГБОУ ВО Самарский государственный медицинский университет МЗ РФ
Ведущий инженер-программист
Не указана
Центр разработки и сопровождения образовательных информационных систем развивается как внутренняя продуктовая команда СамГМУ: разрабатываем и поддерживаем современные веб‑сервисы и образовательные информационные системы.
Какие задачи Вам необходимо выполнять:
- Разрабатывать и поддерживать клиентские веб‑приложения на Vue.js в соответствии с техническим заданием.
- Проектировать архитектуру и логику клиентской части приложений с учётом масштабируемости и дальнейшего сопровождения.
- Интегрировать фронтенд с внешними и внутренними сервисами университета по REST API, обрабатывать асинхронные запросы и ошибки.
- Оптимизировать производительность клиентских приложений (скорость загрузки, рендеринг, потребление ресурсов).
- Разрабатывать и сопровождать переиспользуемые компоненты и модули, а также вести сопроводительную техническую документацию к коду.
Вы подходите нам по ожиданиям, если у Вас:
- Высшее техническое или ИТ‑образование (информатика, программная инженерия, прикладная математика, информационные системы или смежные направления).
- Уверенные знания JavaScript (включая основы языка и стандарт ECMAScript ES6+), понимание условий, циклов, работы с DOM API, протоколами http/https, а также принципов работы с XMLHttpRequest.
- Опыт разработки клиентских веб‑приложений на Vue.js: понимание жизненного цикла компонента, умение работать с Vue Router, управлять состоянием, использовать компоненты, слоты и миксины, интегрировать проекты на «чистом» JavaScript и Bootstrap в экосистему Vue.
- Практические навыки вёрстки: grid/flexbox, кроссбраузерная адаптивная вёрстка (включая media‑запросы), использование CSS‑препроцессоров (SASS, переменные, миксины), базовая работа со сборщиками (Webpack, Vite), а также работа с REST API и инструментами разработчика (Git, Chrome DevTools, Vue DevTools, IDE, Postman и др.).
- Личные качества: умение спокойно реагировать на изменяющиеся требования, работать в команде и самостоятельно, способность самостоятельно расширять зону ответственности и искать информацию, организованность и целеустремлённость, ясное изложение мыслей и аргументация технических решений, ответственность и стремление к профессиональному росту.
Наши условия:
- График работы: полный рабочий день, 5/2, офис.
- Место работы: г. Самара, Гагарина, 18 (м.Гагаринская).
- Уровень заработной платы обсуждается на собеседовании.