Senior Frontend Engineer
Role details
Job location
Tech stack
Job description
- Architect, develop, and maintain large-scale applications using Vue.js 3, TypeScript, and modern tooling (Vite, Pinia, etc.).
- Write clean, modular, and maintainable code that scales across teams and projects.
- Build pixel-perfect interfaces from Figma or design specifications with precision in HTML, CSS, and animations.
- Design and implement secure and efficient API integrations, including proper authentication, token handling, and session management.
- Drive performance and accessibility improvements across browsers and devices.
- Mentor junior developers, review code, and uphold high engineering standards.
- Collaborate closely with product, backend, and design teams to deliver cohesive and performant experiences.
Requirements
Do you have experience in Vue.js?, Do you have a Bachelor's degree?, We're looking for a Senior Frontend Engineer who combines deep technical skill with exceptional attention to design detail. You'll architect and deliver high-performance, secure, and maintainable frontends built with Vue.js 3, translating complex requirements into seamless, pixel-perfect user experiences. This is a hands-on engineering role for someone who cares about code quality, scalability, and precision at every layer of the frontend stack., * 5+ years of professional frontend development experience, including 3+ years with Vue.js 3.
- Deep understanding of Vue.js 3, the Composition API, component-driven design patterns, and state management using Pinia or Vuex.
- Experience building applications with Nuxt 3, SSR, ISR, or hybrid rendering approaches.
- Strong engineering background with expertise in frontend architecture, API design and integration, and secure token-based authentication (JWT, OAuth2).
- Mastery of CSS, including Grid, Flexbox, preprocessors (Sass/Less), with proven ability to deliver pixel-perfect, responsive layouts.
- Solid understanding of browser performance, caching strategies, and frontend optimization techniques.
- Excellent grasp of modern build pipelines, Git workflows, and CI/CD deployment processes.
- Familiarity with micro-frontend architectures or modular, component-library-driven systems., * Proven experience designing or scaling large frontend architectures, including modular structures, monorepos (Nx/Turborepo), or shared component libraries.
- Hands-on experience with performance profiling (Lighthouse, Web Vitals, bundle analysis) and advanced debugging across rendering, network, and resource pipelines.
- Experience defining and maintaining enterprise-level design systems, including Figma design tokens, Storybook component governance, and cross-team UI consistency.
- Strong understanding of frontend security best practices, XSS, CSRF, CORS, CSP, secure storage, OAuth flows, and experience implementing secure session and token strategies.
- Experience establishing testing strategies using Vitest, Cypress, or Playwright, with a mature approach to regression testing and QA.
- Ability to set coding standards, conduct architecture reviews, and mentor engineers across different levels., * Familiarity with React (Next.js, RSC), or other modern frameworks such as Svelte/SvelteKit or SolidJS.
- Understanding of backend fundamentals, Node.js, or serverless functions.
- Awareness of accessibility standards (WCAG, ARIA) and strong UX intuition.
Benefits & conditions
- Work on high-impact products where frontend excellence is a core value.
- Autonomy to shape engineering standards and influence technical direction.
- Work on ambitious, high-impact systems that reach millions of users.
- Collaborative culture that values precision, performance, and creativity.
- Small team, large scope: every person counts, every decision matters.
- Flexible work setup and room to grow into architectural or leadership roles.
- A culture that enables and rewards initiative, curiosity, and exceptional performance.
- Young, friendly, ambitious, international team in Amsterdam, Athens, and London., * Competitive compensation, top-tier equipment, and an annual international team trip
- Pension plan
- 25 vacation days
- Hybrid policy (two days from home optional)
- Amazing office on the Museumplein in Amsterdam
- Lunch and snacks provided
- Fun after work and monthly events
- Complimentary ClassPass subscription
- Flexibility of working from abroad 2 weeks per year
This is a full-time job (40H/week) based in Amsterdam and is available as soon as possible.
At Experiencegift we offer you the opportunity to work in a scale-up culture where everything you do matters. In our office in the center of Amsterdam, you will have the freedom to experiment and evolve your own projects. You will be part of an international, driven, award-winning team and will gain experience in a very fast-growing scale-up environment. By providing a creative, dynamic, and innovative environment, we empower our people for unlimited success.