Основная задача: перевод старого и разработка нового функционала на Vue3 + TS + TSX (опционально), переход от ASP NET MVC к Vue3 SPA
Legacy и работа с чужим кодом:
- Для перевода старого кода нужно обладать хорошими знаниями в чистом JS ES5 и иметь представление о jQuery v.2.
Новый функционал:
- Vue 3 (Composition API)
- TS
- JS ES6+ - асинхронность, работа с сеть
- SCSS: доля верстки невелика, но задачи по ней достаточно сложные, сторонние UI-kit на проекте не используются. Нужно понимание flex, позиционирования, размеров блоков, CSS-анимаций
Необходимые навыки
- Опыт работы в команде, работа с чужим кодом, опыт ведения существующего проекта.
- Понимание современных тенденций в web-разработке.
- Хорошие навыки коммуникаций внутри команды.
Плюсом будет
- TSX
- StoryBook
- Опыт работы с библиотеками визуализации данных (D3 и т.п.) для построения деревьев и схем
- Опыт с настройкой и оптимизацией Vite
Большим плюсом будет
- Умение находить хорошие практики, использовать их в своей работе и знакомить с ними команду разработчиков