Frontend Developer (Vue.js) (m/f)
Quick Summary
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.
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…

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
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
Please let njuskalo know you found this job on Jobera.
3 other jobs at njuskalo
View all →Explore open roles at njuskalo.
Similar Frontend Developer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.