Frontend Developer (Vue.js) (m/f)

Zagreb, Croatia (Hybrid)


Njuškalo is the leading Croatian marketplace, connecting more than 1.1 million active users daily. We pride ourselves on offering our users a simple, intuitive platform for online trading, while providing our employees with a dynamic environment full of opportunities for growth and development.

With over 11,000 new ads created daily, your work will directly impact users across the country – from your friends and family to your neighbors and even your postman. Imagine seeing your code “in action” and having those bragging rights!

About Us

We’re a team that believes great software comes from close collaboration, shared ownership, and a genuine understanding of the problems we’re solving.
Our four cross-functional teams work together to build scalable products that make a real impact — not just by writing code, but by shaping how our users experience our product.

On the frontend, we care deeply about quality, usability, and performance. We collaborate directly with designers, product managers, and backend developers to create seamless, data-driven user experiences.

How We Work

We don’t just “do agile.” We live it in a way that fits us — combining structure with flexibility. Our teams are built for autonomy, collaboration, and end-to-end ownership.

Here’s what that means in practice:

  • We take responsibility for the final look and feel of what we build.
  • We work closely with the business, understanding the why behind every feature.
  • We propose technical solutions to real business challenges — not just implement specs.
  • We focus on solving business problems, not simply shipping tickets.
  • We balance speed and quality, because we believe the two go hand in hand.
  • We don’t do blind task execution — every developer is encouraged to think, question, and improve.
  • We don’t do overtime — sustainable pace and work–life balance matter.
  • We practice quality control through mentorship and open, reasoned discussion, not blame.
  • We use SCRUM, but we adapt it to our needs, not the other way around.

Our Tech Stack

You’ll be working in an environment that values modern, maintainable code and collaboration across the stack. Here’s what you’ll find waiting for you:

  • Vue.js
  • Vanilla JavaScript (ES6+)
  • Node.js / Express
  • RESTful APIs, JSON:API

About You

You’re someone who enjoys creating scalable, high-quality solutions and collaborating across teams to solve real business problems. You’ll thrive here if you:

  • Have strong skills in JavaScript (ES6+), HTML5, and CSS3
  • Are proficient in Vue.js or a similar reactive framework
  • Have hands-on experience with Node.js and Express, and understand how the frontend and backend interact
  • Enjoy working in agile, cross-functional teams
  • Communicate proactively with designers, product managers, and engineers
  • Have a curious, problem-solving mindset and like exploring large datasets and complex systems
  • Care about user flows and how your work impacts the end user

Why You’ll Love It Here

We believe great work comes from happy, supported teams. That’s why we offer:

  • A positive, supportive team culture
  • Hybrid work options after onboarding
  • Co-financed Multisport card
  • Annual medical check-ups
  • Family benefits: financial support for new parents, 2-month paternity leave, and flexible hours for new moms
  • Extra days off for birthdays and life milestones
  • Your choice of equipment (Linux or macOS laptop)
  • Dog-friendly offices
  • 22–30 vacation days (depending on tenure and age)

If you’re looking for a place where your code, your ideas, and your craftsmanship truly matter — we’d love to hear from you. Apply now and help us shape the future of our product.

Frontend Developer (Vue.js) (m/f)

Job description

Frontend Developer (Vue.js) (m/f)

Personal information