VueJS Engineer
удалёнка
В продуктовую команду по разработке веб‑платформы: вы будете развивать клиентские приложения и поддерживать связанный серверный слой. Работа важна для стабильности и скорости релизов пользовательских фич в нескольких доменах (Finance, Healthcare, eCommerce и др.)
ГрейдMiddle/Senior
Опытот 3 лет
Стек
TypeScriptVue 3MongoDBNode.jsNuxt 3PiniaWebpackViteExpress.jsNestJSGitREST APIAxiosFetchHTML5CSS3JestVitestCypressMySQLPostgreSQLSequelizeTypeORMDockerKubernetesRollupWebSocketsWebGLCanvas
Задачи
- •разработка SPA/SSR интерфейсов на Vue 3 / Nuxt 3
- •организация состояния приложений и логики с Pinia
- •разработка и поддержка серверных сервисов на Node.js (Express/NestJS)
- •настройка и поддержка сборки и пакетов (Webpack, Vite, npm/yarn)
- •написание тестов и отладка, профилирование производительности
- •интеграция с REST API и работа с БД
Обязательно
- •опыт работы от 3 лет
- •Vue 3 (Composition API) и Nuxt 3
- •TypeScript (типы, интерфейсы, дженерики, модули)
- •чистый JavaScript (ES6+), понимание прототипов, замыканий, event loop
- •управление состоянием приложений (Pinia)
- •Node.js (Express.js / NestJS), асинхронное программирование
- •настройка сборки проекта: Webpack, Vite, npm / yarn; работа с REST API (Axios/Fetch) и Git workflow
Будет плюсом
- •опыт работы с Rollup
- •опыт с SSR и SSG
- •понимание WebGL / Canvas для визуализаций
- •знакомство с CI/CD (GitHub Actions, GitLab CI)
- •опыт с Docker и Kubernetes
- •опыт реализации WebSockets / real-time технологий
- •знание ORM (Sequelize, TypeORM) и проектирования БД