Назад
6 дней назад

Frontend Developer (Nuxt 4)

12 000 - 15 000PLN
Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Poland
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Frontend Developer (Nuxt 4): Building and evolving a multilingual B2B photovoltaic marketplace with an accent on Vue 3, TypeScript, SSR, performance, technical SEO, and real-time product features. Focus on improving frontend architecture, solving hydration and scalability challenges, and delivering search, negotiation chat, checkout, and dashboard experiences.

Location: Warsaw, Poland; hybrid work with one day per week in the Warsaw city-centre office and the rest of the week remote.

Salary: 12,000–15,000 PLN per month, depending on experience and agreed terms.

Company

sun.store is a European B2B marketplace for photovoltaic products, complemented by logistics, financing through sun.finance, and market intelligence through PV.index.

What you will do

  • Build and evolve the Nuxt 4 and Vue 3 application, including offer listings, search, negotiation chat, checkout, and seller and admin dashboards.
  • Own frontend performance and technical SEO across public pages, including SSR, Core Web Vitals, bundle size, image optimisation, sitemaps, and structured data.
  • Deliver features for a B2B marketplace used by professional buyers and sellers across Europe.
  • Build and maintain real-time features with Pusher, Algolia-powered search and recommendations, and data-intensive tables and charts.
  • Improve code quality and developer experience through unit testing, Playwright E2E testing, modernised tooling, and technical debt reduction.
  • Collaborate with the designer, Laravel backend team, and business stakeholders, while contributing to architectural and long-term technology decisions.

Requirements

  • 3+ years of commercial frontend development experience.
  • Strong knowledge of Vue 3, the Composition API, and TypeScript with strict type checking.
  • Production experience with Nuxt 3 or 4, including SSR, hydration challenges, route rules, and server-side logic in Nitro.
  • Experience integrating REST APIs.
  • Solid understanding of web performance and technical SEO.
  • Experience building complex, stateful interfaces with Pinia.
  • Ability to work independently, take ownership, and make well-reasoned technical decisions.
  • Good English communication skills; Polish is not required.

Nice to have

  • Experience with Vuetify 3, Nuxt UI, PWA development, or mobile applications.
  • Experience with Algolia, including InstantSearch and autocomplete, and internationalisation in multilingual applications.
  • Experience with Playwright, Vitest, WebSockets, or Pusher-based real-time interfaces.
  • Experience with Tiptap or ProseMirror, Vercel deployments, or Sentry.
  • Experience with marketplaces, e-commerce, or B2B platforms.

Culture & Benefits

  • High-ownership role in a small frontend team with direct influence on product quality, performance, and architecture.
  • Modern stack including Nuxt 4, Vue 3, TypeScript, Pinia, Algolia, Pusher, Laravel, Vercel, Cloudflare, ImageKit, Locize, and GitHub.
  • Hybrid work with one office day per week in Warsaw.
  • 26 days of paid time off, paid sick leave, and 10 paid workation days per year under the applicable contractual arrangements.
  • New MacBook Pro and private medical care through Lux Med.

Hiring process

  • 30-minute screening call with the hiring manager.
  • Take-home assignment lasting approximately 3–5 hours, followed by a 60-minute technical interview and a 30-minute team meeting.
  • Optional founder meeting and/or reference check, followed by an offer.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →