Ця вакансія вже завершена
Frontend Developer (Landing Pages) — Vue 3 + SCSS + Pinia (Nuxt 3 preferred, but not required)
Responsibilities:
- Develop and implement landing pages/micro-sites on Vue 3 based on Figma designs.
- Build responsive interfaces, interactive elements, and animations (GSAP / Intersection Observer / CSS animations).
- Manage application state with Pinia; maintain modular component architecture.
- Integrate forms (email/CRM/Telegram/HubSpot) and set up analytics events (GA4, GTM, Meta Pixel).
- Optimize performance (Lighthouse 90+) and Core Web Vitals (LCP/CLS/INP).
- Support the design system: UI kit, reusable components.
- Provide documentation for components and store; ensure basic test coverage.
Required Skills:
- JavaScript/TypeScript (ES2020+), strong proficiency in Vue 3 (Composition API, script setup, provide/inject).
- SCSS: BEM/utility-first, mixins/functions, scalable architecture (ITCSS/SMACSS), responsive/retina support.
- Pinia: store modules, getters/actions, typing, state persistence.
- Experience with Vite (or Nuxt/Vite).
- Tools: Git, ESLint/Prettier, Stylelint.
- Experience integrating analytics and event tracking (GTM/GA4).
- Ability to read specs/designs, estimate tasks and timelines, and deliver independently.
Nice to Have:
- Nuxt 3: SSR/SSG.
- Animation experience (GSAP/Framer Motion for web/CSS keyframes), Lottie.
- SEO for SPA/SSR (preload/prefetch links, canonical, structured data).
- Tailwind or CSS tokens; PostCSS.
- Testing: Vitest/Jest + Vue Testing Library.
- Web Vitals optimization (preconnect, font-loading, lazy/priority hints).
Workflow & Tools:
- Figma, GitHub.
Ліпатов Володимир
