Mid-Senior Frontend Developer

Our dev team is growing and now we are looking for a Mid-Senior Frontend Developer who is ready to embrace the future of the industry. We need a highly motivated team member to work in a fast-paced, hands-on role, confidently presenting work, collaborating with cross-functional teams, and managing multiple projects simultaneously.

About Netgen

For over 20 years, Netgen has been a "generator of change". We are a digital agency specializing in the design and development of complex digital products. We combine strategic consulting, UX design, and advanced technology to enable sustainable growth and innovation for our clients.

From telecommunication and financial sectors to international non-profits and furniture design companies, we build long-term partnerships based on trust and technical excellence. Since 2012 we've been organising our own international web-related conference, Web Summer Camp.

The 2026 Mindset: How We Work

To thrive at Netgen, you must embody proactivity and professional autonomy. We operate on high trust, which means we don’t micromanage; instead, we expect you to take full ownership of your workday, anticipate problems before they become emergencies, and identify the solutions needed to solve them. If you spot a gap in a project, you never step over it; you fix it or flag it immediately. We are looking for professionals who don’t wait for instructions to drive value.

This autonomy is anchored by precision in communication. In complex projects, ambiguity is the enemy, so we trade vague assurances for actionable intelligence. You are expected to proactively update clients and colleagues, signalling delays or asking questions the moment they arise. This specific, transparent communication is what builds trust and accelerates our collective progress.

What We Are Looking For

  • Strong experience with TypeScript and solid knowledge of HTML/CSS
  • High proficiency with AI tools such as Cursor, Claude Code, or similar
  • Experience integrating with REST APIs
  • Good understanding of the web development process
  • Experience building web applications and responsive websites
  • Hands-on experience with frameworks such as React, Angular, or similar
  • Ability to write clean, well-structured, and maintainable code
  • Ability to collaborate effectively with backend developers and other team members
  • Basic experience working with Linux command-line tools
  • Knowledge of version control systems, especially Git
  • Strong focus on building type-safe solutions
  • High level of independence, proactivity, and initiative
  • Strong sense of personal ownership and accountability
  • Experience mentoring students and new team members

Your Responsibilities

  • Working in a fast-paced, operative, hands-on role
  • Confidently presenting your work to clients and internal teams, gathering feedback, and iterating without ego
  • Collaborating closely with cross-functional teams, including UX researchers, developers, and product managers
  • Working on multiple projects simultaneously
  • Mentoring students and new team members
  • Bonus points for experience owning the entire product lifecycle

Why Netgen?

We nurture a comfortable yet stimulating working environment. Your crewmates know what they are doing but are never afraid to ask for help when stuck.

  • Hybrid Model: We value in-person collaboration to foster creativity and team spirit. Our model allows you to work remotely up to 7 days a month, giving you flexibility when you need it, while the rest of the time is spent collaborating with the team in our Zagreb office.
  • Tools for the Future: You will have access to a premium AI tool stack to support your workflow and experimentation.
  • Growth: We help you develop a professional development plan. We will continue to invest in your growth, whether through external education or internal trainings.
  • Web Summer Camp: We will take you to the Croatian coast for a week of learning and fun at our own annual conference.
  • Culture: We value people who "sing out loud" (literally or metaphorically). We show up for each other, at work and beyond.
  • Compensation: We offer competitive wages based on your experience and interview performance.

Why You?

You are curious, adaptable, and empathetic. You understand that there is no "I" in Netgen. You are capable of working across industries with clients as true partners. You are not afraid to make decisions, but you are also open to objective criticism.

How to Apply

Send us an email at [email protected] containing:

  • A short CV.
  • A link to a project you have had experience working on.
  • A few sentences on why you would like to work with us. :)

Working at Netgen

Competitive salary

We offer a competitive financial package that will continue to grow according to your level of expertise and experience.

Days off

You will get a day off every time you donate blood. Spend that day off whenever you want. You get additional days off according to the years spent with Netgen. 

Educations and certifications

We offer, encourage and support various internal and external education programs and certifications.

Flexi-work

We value in-person collaboration, with up to 7 remote days a month and the rest spent working together from our Zagreb office.

Hardware of your choice

Choose the IT equipment that fits you the best and that you are most confident working with - new laptop bag and headphones included.

Health and sports

Join as many sports programs as you’d like supported by the Multisport Benefits System. Also, Netgen covers your supplemental health insurance and physical exams.

Open source

We learn and grow from open source. This is how we like to give back to the community.

Personal development

We will help you create and complete your own personal development program - Level up.

Puzzle breaks

Use your lunch break to play a round of board games from our own, growing selection.

Sweet delights

We are serious about birthday cakes. Also, we are always stacked with cookies and candy bars to get you going.

Tailor-made onboarding

You will start your first days at Netgen following your own tailor-made onboarding program. 

Web Summer Camp

You will take part in our own web conference that we organize every summer on the Croatian coast since 2012.

Q&A

After we receive your application, we will contact you back as soon as possible. Our team will evaluate your application and decide whether you might be the one we are looking for. If you might be, we will get back to you with a short assignment to get a clearer understanding of your skills or invite you for a cup of coffee during an interview.

When you send us a job application, you can be sure that we will review it thoroughly and carefully and that we will get back to you, even if we believe that you might not be the best candidate. Usually, we either send our candidates an assignment related to the job position or we invite them for an interview. During an interview we will discuss your assignment approach, and we will most definitely talk about your previous experience and career aspirations.

We are quite methodical about the entire selection process, so when it comes to interviewing we like to talk for hours, if necessary :) We like to get to know you and we believe that it is important that you get to know us, too. That said, you will be talking to our co-founders and some of the colleagues that you will be working closely with.

Working at Netgen will give you a chance to work for various clients from different countries, considering our three offices in Zagreb, Osijek and Zurich. Also, it is interesting to mention that the average tenure of our current employees is 6.8 years. We are quite sure that our frequent birthday parties and after work beers are to blame :) 

Generally, yes. However, we prefer for our new employees to start working at Netgen from our offices. We believe that is a much better way to go through your onboarding process from the office and meet the entire team.

This site uses cookies. Some of these cookies are essential, while others help us improve your experience by providing insights into how the site is being used.

For more detailed information on the cookies we use, please check our Privacy Policy.

  • Necessary cookies enable core functionality. The website cannot function properly without these cookies, and can only be disabled by changing your browser preferences.