Развитие, рефакторинг и поддержка клиентской части высоконагруженной системы на Vue.js. Проектирование и разработка пользовательских интерфейсов, адаптивная верстка.
Обязанности:
- Взаимодействие с бэкендом: чтение и небольшие доработки бизнес-логики на C# / ASP.NET Core (.NET 8).
- Поддержка и оптимизация запросов к БД (T-SQL / MS SQL).
- Обработка и трансформация XML-документов.
- Тестирование изменений, установка обновлений на тестовые среды.
- Изучение и внедрение новых технологий, участие в ревью кода.
Требования:
- Опыт коммерческой фронтенд-разработки от 1–2 лет.
- Уверенное знание JavaScript / TypeScript, HTML5 и CSS3.
- Практический опыт работы с Vue.js (Vue 2 или 3), компонентным подходом, Vue Router, Vuex или Pinia.
- Понимание клиент-серверной архитектуры и REST API.
- Понимание бэкенд-разработки и опыт работы с C# / .NET либо готовность быстро в него погрузиться.
- Базовые знания SQL, понимание ООП и основ программирования.
- Готовность делиться знаниями, менторить коллег и участвовать в выстраивании процессов разработки.
Будет плюсом: опыт с Nuxt.js (SSR), unit-тестами (Vitest, Jest, Vue Test Utils), C# / .NET, ASP.NET Core / Web API, MS SQL Server / T-SQL, XML и XSD-схемами, а также в e-commerce или с государственными системами.
Условия: полная занятость, график 5/2. Формат работы — гибридный или офисный, Владивосток.