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.

WE’RE HIRING A JAVASCRIPT DEVELOPER

 


HERE’S WHAT YOU’LL DO:

 

  • 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!


JOB REQUIREMENTS:

 

  • 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


YOU GET EXTRA POINTS FOR:

 

  • 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

IF YOU GET THE JOB, YOU’LL ALSO GET:

 

  • 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.

READY TO APPLY? JUST SEND US THESE FILES:

 

  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.

 

This is how we define Junior, Middle and Senior positions at Bornfight

Explore our seniority levels

 

CHECK OUT THE SALARY RANGE FOR THIS POSITION:

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: jobs@bornfight.com