Front-end JS Team Lead

Technology · Zagreb, Grad Zagreb
Department Technology
Employment Type Full-Time
Minimum Experience Experienced

The mission of Bornfight is to build and scale digital products that help people achieve continuous and repeatable success.

Our philosophy of achieving progress through determination, doing things that are challenging and sometimes even borderline impossible, has led us to an incredible amount of success over the years. What kind of success? We won multiple awards for design and development, such as Awwwards' Agency of the Year. We were named the second best employer in Croatia — which is absolutely amazing, but it also means we got more work to do in order to claim the top spot. Companies that have approached us to create new digital experiences for them now include global powerhouses such as Lufthansa, British American Tobacco, Rimac Automobili, Infobip and Photomath.

And the most important success — we assembled a team of more than 80 specialists who wield the knowledge, the processes and the mindset needed to build digital products from scratch and to guide them towards market success.

We'll be a little cheeky and say — not bad for a company launched in 2018.

But we’re not done, and we want you to join us on this path that leads to even larger achievements!


We're looking for a person who will lead one of our development teams - the Front-end JS team. The team currently consists of 7 developers, with the whole Technology department at 28 developers & engineers. Our primary framework is React but we also use VueJS on some of our projects. For some of our projects (especially e-commerce) we use Next.js, a headless CMS (, Storyblok...), and Shopify as our preferred stack. Vercel and Netlify are our choices for deployment, alongside AWS.

We develop digital products through all phases (strategy, prototyping, MVP development, growth), and our projects include enterprise tools, e-commerce platforms (with up to 500,000 paid monthly subscribers), and sports-oriented startups, among others. We have a high emphasis on creating value for our clients and the quality of our work. We continuously measure and improve the Developer Experience of all developers in the department.

Salary range we are offering for this position is 24k-40k HRK (brutto 1) — depending on your experience and skill-set.


You’ll be responsible for leading the team — This includes guiding them through career development, giving them regular feedback on what’s going well and what to improve, providing technical mentorship, and helping them in areas in which they’re not knowledgeable enough. You will also be responsible for the hiring of new team members and creating a hiring plan for the team.

You’ll drive the quality of the entire team.  As a Team Lead, you are responsible for the delivery and performance of your entire team. You will work alongside other Team Leads and the Head of Technology to increase the quality and the Developer Experience in the department. You’ll take the lead on complex projects, help create a quality standard for the team, actively participate in code reviews and solve roadblocks and issues that pop up for your team. Since you will have less time for writing code than members of your team, you will focus on key areas and features that will make the most impact for the projects & the team.

In more detail, you’ll: 

  • Set a quality standard for the entire team
  • Make sure that team members are synced about tech solutions and integrations
  • Identify and clear roadblocks for your team
  • Conduct 1:1s
  • Create career development plans
  • Make performance and compensation decisions for your team members
  • Hire new team members
  • Assist other team members in their day to day tasks 
  • Improve team’s skill-set through code reviews, internal educations and workshops
  • Proactively implement new technical processes in the team and improve the existing ones 
  • Provide estimates for new projects
  • Monitor and improve the delivery quality of your team
  • Actively work on projects
  • Collaborate with other teams (Backend, Mobile, Design, PM, Product Management...)


  • At least 4 years of work experience in front-end web development
  • Excellent knowledge of at least one front-end JS framework (React, VueJS, Angular)
  • Good knowledge of Typescript and ES6+ (OOP) 
  • Experience in technical leadership
  • Experience in mentorship
  • Openness to continuously give and receive feedback
  • Good knowledge of design patterns and best practices in development
  • Good knowledge of modern build pipelines and tools (CI/CD)
  • Good knowledge of the code review process
  • Good communication skills
  • A team player attitude
  • Good self-organization & researching ability
  • Excellent knowledge of Croatian (C1) and English language (B2) (communication with clients)


  • Experience with Next.js
  • Experience with Vercel or Netlify
  • Experience with Shopify
  • Experience with using a headless CMS (, Storyblok...)
  • Experience with leading a project team
  • Experience with leading a team of developers


  • A 13” Macbook Pro
  • A smartphone of your choice with a business mobile plan
  • Monthly one-on-one meetings with a team leader, and structured biannual meetings about professional development
  • Ability to define new and upgrade existing processes within the team, and change how things are done
  • Parking spaces and secure storage for bikes
  • Access to a variety of industry-related books, magazines and additional reading materials
  • Ability to modify your daily working hours according to your needs
  • Lots of internal educations from your colleagues & external educations from industry experts
  • Most likely some new friends

To see the full breakdown of our salary ranges for each of the departments and positions, and also learn how we define different levels of seniority at our company, go to

Thank You

Your application was submitted successfully.

  • Location
    Zagreb, Grad Zagreb
  • Department
  • Employment Type
  • Minimum Experience