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
📊
$1600-3000
Average salary range of similar jobs in
analytics →
Loading...