Обязанности:
Основные обязанности: разработка и поддержка пользовательских интерфейсов на Vue 3 и TypeScript; верстка адаптивных интерфейсов (HTML, CSS, SCSS); управление состоянием приложения с помощью Vuex; реализация real-time взаимодействия с сервером через SignalR; работа с топографическими картами maplibre-gl и их кастомизация; взаимодействие с backend-разработчиками и обсуждение API; дизайн пользовательского интерфейса и его унификация. Требования: уверенное знание HTML5, CSS3, SCSS; опыт коммерческой работы с JavaScript / TypeScript; практический опыт с Vue 3 (обязательно) и Vuex; опыт работы с картографическими библиотеками (maplibre-gl, Leaflet и др.); понимание принципов работы с SignalR или аналогичными технологиями; базовые знания Node.js и npm/yarn для сборки проектов; опыт работы с Electron; опыт работы с системами контроля версий (Git); опыт работе в команде; желаемый опыт работы: от 1 года на соответствующей должности. Готовы рассмотреть кандидатов с меньшим опытом при условии готовности и желания обучаться, а также студентов последних курсов технических университетов при готовности уделять работе не менее 20 часов в неделю. Приветствуется: опыт написания технической документации; знание инструментов React / Angular; опыт работы с библиотеками построения графиков; опыт создания UI Kit; стремление к развитию и осваиванию новых инструментов. Условия: пятидневная рабочая неделя (гибкое начало дня); трудоустройство в соответствии с ТК РФ; работа в офисе в г. Зеленоград; квартальные премии; бронирование сотрудников; возможность профессионального роста и обучения с ментором; возможен гибридный график.Похожие вакансии