Apply now

Open Position

JavaScript Developer - m/f

Place of employment: Zagreb
Application due date: Open until filled
Type of employment: Full time job

Bornfight consists of 70 young tech believers who are on a mission to turn their motivation and expertise into successful projects for their clients all around the globe. Our philosophy of progress through determination, doing things that are challenging and going down unknown roads has led us to an incredible amount of success throughout the years. With both big and small projects from numerous different industries and countries, we always try to find something new and exciting that will inspire both us and the client, and keep us all ahead of the game.

Now back to the main topic.





  • Develop and implement front-end features with React and Vue
  • Build scalable and reusable libraries and components
  • Lead mid-sized front-end JavaScript projects
  • Assist Senior Developers on large-sized front-end JavaScript projects
  • Create application logic communicating with back-end services
  • Implement design systems in collaboration with designers
  • Work and experiment with trending technologies
  • Share knowledge with the community and/or contribute to open source projects
  • Define daily responsibilities and tasks with Project Managers and other team members
  • Collaborate with the members of other teams
  • Support/mentor other developers

Let's get straight to the core - we’re looking for a developer with a strong technical knowledge of JavaScript. One who can look at the big picture of a project, understand its business logic and see how all of its aspects should fit together to form a coherent digital solution. And also build upon it by developing specific components, libraries and processes that can speed up, enhance or completely upgrade the way we work on projects. If this is something that interests you and you're good at, keep on reading!



  • 2+ years of experience in working with JavaScript
  • Excellent knowledge of modern JavaScript (ES6+) and its derivatives/supersets (TypeScript, Flow...) 
  • Proficiency in one or more Front-end frameworks such as React, Vue or Angular, as well as their respective stack (Redux, Vuex)
  • Advanced knowledge of building reusable components
  • Advanced knowledge of HTML and CSS
  • Advanced knowledge of general programming and architectural patterns
  • Advanced knowledge of version control systems (Git)
  • Advanced knowledge of web performance optimization techniques
  • Advanced knowledge of task runners and bundlers (webpack, gulp)
  • Excellent knowledge of consuming backend API-s and RESTful services
  • Excellent self-organisation & researching ability
  • Excellent communication skills (with both colleagues and clients)
  • Proactive improvement of development methodologies & processes
  • A team player attitude



  • Experience in communicating with various hardware devices though their APIs
  • Experience in testing methodologies and tools (Jest, Cypress)
  • Advanced mentoring & code-review skills

If you like contributing to open source, speaking at conferences or meetups or have some experience with backend systems, we would love to hear about it



  • 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 personal development 
  • Lots of internal educations from your colleagues & external educations from industry experts
  • Ability to define new and upgrade existing processes within the team, and change how things are done
  • Access to a variety of industry-related books, magazines and additional reading materials
  • Ability to modify your daily working hours according to your needs
  • Awesome team buildings, dog-friendly office, in-office gym, rec room and game room 
  • Parking spaces for rent in the office building garage and secure storage for bikes

If you need some more info about us, our mindset and the way we operate, you can watch this video.



  1. Your CV
  2. Your motivational letter (tell us why you want to join us)
  3. Links to some great code you created

Submit your application in Croatian and/or English.


Apply now!

Type of employment*

Position you are interested in*

Attach your CV*
Attach your motivational letter*
Add more documents (e.g. portfolio). Use .zip for multiple files.

You did it!

If you have any questions or need additional info, contact us at: