Развитие, рефакторинг и поддержка клиентской части высоконагруженной системы на 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. Формат работы — гибридный или офисный, Владивосток.