njuskalo
njuskalo2mo ago
New

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

Zagreb, Croatia (Hybrid)Hybridmid
EngineeringFrontend Developer
0 views0 saves0 applied

Quick Summary

Overview

Do you know what it feels like when one of your commits improves the experience of 1.1 million people? We do. And we want you to find out too. Njuškalo is Croatia's leading marketplace.

Requirements Summary

Technically, you should have: Experience with Vue.js or a similar reactive framework (React, Svelte...) Solid knowledge of JavaScript (ES6+), HTML5, and CSS3 Practical experience with Node.js and Express, and an understanding of frontend-backend…

Technical Tools
expressjavascriptreactsveltevueab-testingagilecode-reviewlinuxmentoringpair-programmingrest-apis

Do you know what it feels like when one of your commits improves the experience of 1.1 million people? We do. And we want you to find out too.

Njuškalo is Croatia's leading marketplace. Every day, more than 11,000 new ads are published, and your code is used by people you know — from your neighbor to your mail carrier.

We're a team that believes great software is built through close collaboration, shared ownership, and a genuine understanding of the problems we solve.

On the frontend, we care deeply about quality, usability, and performance. We work directly with designers, product owners, and backend developers to create functional and maintainable data-driven user experiences.

We're not looking for someone who just types code to spec. We're looking for a developer we want to help grow into a complete developer — someone who understands why they're building something, not just how. Someone who thinks about architecture, trade-offs, and user experience. Who'll say during planning: "We can do this technically, but we shouldn't — here's why." Who considers code maintainability, how their part fits into the whole, and what should change if business requirements shift.

  • Participate in architectural decisions, not just implementation
  • Understand the business context of every feature — because without it, you can't make good technical decisions
  • Grow into a T-shaped developer — deep in frontend, with an understanding of backend, infrastructure, and product

Technology changes faster than ever — a developer who only understands syntax becomes obsolete. A developer who understands the system and context will always be one step ahead.

We use Scrum as a tool. We've adapted it to our needs and focus on what actually accelerates delivery: autonomy, collaboration, and end-to-end product ownership.

What this looks like in practice:

  • We take responsibility for the final look and feel of what we build
  • We understand the "why" behind every feature — we propose technical solutions for business requirements, rather than just implementing specs
  • Every developer has the right (and obligation) to ask "why?"
  • We build quality through mentorship and open discussion, not through blame culture

Responsibilities

~1 min read
  • Sprints start with planning, where you actively participate in defining the technical approach, not just receiving tasks
  • Code reviews are an opportunity for learning, not a checkbox — seniors explain the why and encourage discussion, not just "approve" or "request changes"
  • You work on features used by hundreds of thousands of people — and you see the impact of your decisions in real metrics
  • You have space for experimentation — a new approach, a new tool, a refactor that's been bugging you

On the frontend, we use Vue.js combined with vanilla JS (ES6+). For SSR, we use a combination of Node.js (Express) and Vue, and communication happens via RESTful APIs and the JSON:API standard.

Honestly — the codebase isn't greenfield. There are parts written 5+ years ago and parts written last week. We're actively modernizing legacy code. If you enjoy situations where you need to understand why something was written a certain way before you improve it — you'll feel right at home. If you're looking exclusively for greenfield projects — this probably isn't for you.

  • Dedicated mentorship — a senior available for pair programming, code reviews, and technical discussions
  • Clear growth path from mid to senior level
  • Performance challenges at a scale of 1M+ daily users
  • Building new features from scratch
  • Modernizing legacy code — you'll learn to make decisions about when to refactor and when to rewrite
  • Experience with Vue.js or a similar reactive framework (React, Svelte...)
  • Solid knowledge of JavaScript (ES6+), HTML5, and CSS3
  • Practical experience with Node.js and Express, and an understanding of frontend-backend interaction
  • Internal tech talks and a culture of knowledge sharing
  • Dedicated mentorship and a clear growth path
  • Budget for conferences, educational platforms, and books
  • Supplementary health insurance
  • Co-financed Multisport card
  • Family benefits: financial support for new parents, 2 months of paternity leave, flexible working hours for mothers
  • Additional days off for birthdays and life events
  • Optional contributions to a third-pillar pension fund
  • Dog-friendly offices
  • Choice of equipment (Linux or Mac laptop)
  • Company phone + plan
  • 22–30 vacation days (depending on tenure and age)

If you're interested in how a product for a million daily users is built — get in touch.


Location & Eligibility

Where is the job
Location terms not specified
Who can apply
Same as job location

Listing Details

Posted
March 6, 2026
First seen
May 5, 2026
Last seen
May 8, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
14%
Scored at
May 6, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

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