Particula

Front-End Engineer, Vue.js, Nuxt 3

Particula

full-time

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

Salary

💰 €40,000 - €65,000 per year

About the role

  • Build and maintain front-end features using Vue 3 Composition API and Nuxt 3.
  • Establish comprehensive testing practices (component tests with Vitest, E2E tests with Playwright/Cypress).
  • Develop and document a component library using Storybook.
  • Optimize front-end performance (bundle size, Lighthouse scores, Core Web Vitals).
  • Implement accessibility improvements (WCAG 2.1 AA compliance, keyboard navigation, screen reader support).
  • Write clean, typed TypeScript code following established patterns.
  • Collaborate with backend engineers and designers to deliver polished user experiences.
  • Participate in code reviews and help establish front-end quality standards.

Requirements

  • 2–5 years professional front-end development experience.
  • Strong Vue.js expertise (Vue 3 Composition API, component lifecycle, reactivity).
  • TypeScript proficiency with strong typing practices.
  • HTML/CSS expertise including TailwindCSS or utility-first CSS frameworks.
  • Testing mindset: experience writing component tests in production codebases.
  • Familiarity with state management (Pinia or Vuex) and data fetching patterns.
  • Experience with AWS services (S3, CloudFront) for front-end deployment and asset delivery is a plus.
  • Git proficiency and experience with code review workflows.
  • Accessibility awareness (ARIA basics, semantic HTML, keyboard navigation).
  • Clear communication in English.
Benefits
  • Offsites with the team in exciting locations.
  • Flexible working hours in a remote‑first company.
  • Exciting product in a very dynamic market environment.
  • Values‑based start‑up culture.
  • Many opportunities to develop further and network with committed people.
  • Flat hierarchy.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Vue 3Composition APINuxt 3TypeScriptHTMLCSSTailwindCSScomponent testingE2E testingstate management
Soft skills
collaborationcode reviewcommunication