Чем предстоит заниматься?
Разработка клиентской части системы на Vue 3 + TypeScript.
Работа с Pinia / Vuex для управления состоянием.
Интеграция с backend через REST API / GraphQL.
Оптимизация рендеринга и производительности UI.
Разработка адаптивного интерфейса с использованием Tailwind CSS / shadcn/ui.
Написание тестов Jest, Cypress.
Взаимодействие с backend-разработчиками, дизайнерами и аналитиками.
Что мы ожидаем от кандидата?
Опыт коммерческой разработки от 3 лет.
Отличное знание Vue 3, TypeScript, Composition API.
Опыт работы с REST API, GraphQL.
Знание Pinia / Vuex и принципов реактивности.
Опыт работы с WebSockets и асинхронными данными.
Понимание работы SSR и SSG(например, Nuxt.js).
Навыки написания тестов (Jest, Cypress).
Будет плюсом:
Опыт работы с Monorepo (Nx, Turborepo).
Оптимизация фронтенд-приложений для высокой нагрузки.
Работа с CICD (GitHub Actions, Docker, Vercel).
Опыт взаимодействия с AI API (например, OpenAI, LangChain).
Что предлагаем?
Удаленный или гибридный формат работы.
Возможность влиять на продукт и использовать передовые технологии.