Senior Frontend Developer

We’re looking for a Senior Frontend Developer (Vue 3 / Nuxt 3) to lead a small team and personally craft key 2D/3D animations for ultra-light, fast, and visually striking landing pages.
Your mission — create “wow effects” without compromising speed or maintainability.

 

 Key skills:

  • Expert in Vue 3 (Composition API) and Nuxt 3 (SSG/SSR, routing, runtime Nitro).
  • Strong expertise in GSAP/ScrollTrigger: timelines, scenes, pin/scrub, scroll synchronization, correct Vue lifecycle handling (onMounted/onUnmounted).
  • SVG/CSS animations: masks, filters; focus on transform/opacity; avoid layout recalculations.
  • Lottie/Rive: integration in Vue, asset weight control, programmatic playback management.
  • three.js (or TroisJS): materials, lighting, cameras; basic post-effects; mandatory resource management (dispose) and mobile fallbacks.
  • Performance engineering: performance budgets (JS/CSS/images), responsive images (AVIF/WebP, srcset/sizes), Critical CSS, preload/priority, code-splitting.
  • SEO & accessibility: SSG by default, i18n/hreflang, metadata/OG/JSON-LD (schema.org), basic WCAG 2.1 compliance.
  • Solid native JS (ES2023+) with minimal libraries; TypeScript optional.
  • Mentorship: pair programming, code reviews, creating learning guides for juniors.

 

Key responsibilities:

  • Design and implement hero sections, scroll scenes, microanimations, and 3D sections (Vue/Nuxt + GSAP/SVG/Lottie + three.js/TroisJS).
  • Maintain performance budgets (JS ≤ ~150 KB gzip, CSS ≤ ~60 KB gzip, adjustable per project) and ensure green Core Web Vitals (LCP < 2.0 s, CLS < 0.1, INP < 200 ms).
  • Build an internal animation guideline: timings, easing curves, patterns (reveal, stagger), reusable Vue components/directives (v-animate-*).
  • Configure Nuxt SSG pipeline (incremental regeneration), i18n/hreflang, metadata, schema.org (JSON-LD), and CDN caching.
  • Implement simple lead forms (email/phone/country/currency): native + fetch, anti-spam (honeypot, min-time, rate-limit), backend/webhook integrations.
  • Conduct code reviews, plan sprints, create R&D prototypes of high-risk effects, and work closely with design and backend teams.
  • Include Lighthouse checks and basic E2E/visual regression tests in PRs; collect RUM Web Vitals in production.

 

Nice to have

  • TroisJS (Vue layer over three.js), basic GLSL/shaders and post-processing (tone mapping, bloom) — where justified.
  • Experience with lightweight WordPress themes (custom templates/blocks, minimal plugins) using GSAP/SVG/three.js on the front end.
  • Playwright/Jest, visual regression testing; GTM/GA4 setup with performance impact control.

 

Benefits:

  • Flexible Working Environment: Work from a modern Kyiv office or remotely from any location. 
  • Annual Loyalty Bonus: Receive a yearly bonus every February as recognition of your dedication. 
  • Professional Growth: Attend global exhibitions and conferences, and improve your skills with company-sponsored English courses. 
  • Performance Reviews: Regular feedback sessions to track progress and discuss career development. 
  • Team Spirit: Participate in teambuilding activities and company-wide celebrations. 
  • Personal Milestones: We celebrate your important life events, from birthdays to professional achievements.

 

Join us for an innovative journey where your expertise shapes our brand's success. In a collaborative setting with growth opportunities, you'll lead the iGaming evolution. Ready to shape the future? Apply now!

 

 

Required languages

English B1 - Intermediate
Frontend Development
Published 7 October
416 views
·
89 applications
25% read
·
3% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...