JavaScript Engineer

Zagreb, Croatia

Who are we?

Flow and Form design and develops software for real estate and technology businesses. The software we build assists building owners and businesses around the world to make better offices, homes, and other physical spaces. We are a team of 20 super-talented people with offices in Zagreb.

Who are we looking for?

We are looking for a JavaScript Engineer (m/f) to help us build web and mobile applications for a whole range of our and client products. JavaScript Engineer’s responsibilities include architecting and developing frontend applications, from building complicated UI systems, managing user actions, and connecting to APIs, to solving performance issues on large-scale applications.


  • Produce clean, efficient, and understandable code based on specifications
  • Developing new components and features using React or Vue.js
  • Integration with APIs
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into responsive UI’s
  • Writing and maintaining tests

Your profile:

  • Experience in working with Javascript or Typescript
  • Knowledge of HTML and CSS/SCSS
  • Experience in working with React
  • Experience working with any state management library or methodology (Redux, MobX, context API)
  • Experience in working with Git version control
  • Experience in integrating with different API
  • Experience in testing your code
  • Clear and honest communication among team members
  • Agile workflow
  • Excellent English speaking and writing

Bonus points for:

  • Experience with React Native
  • Knowledge of JS build systems such as webpack, expo, etc.
  • Experience working with any of the major frameworks (AngularJS, VueJS, etc.)
  • Experience in working with Docker
  • Knowledge of design patterns and software architecture practices


  • Salary: Our salary formula adjusts to your cost of living and experience. Salaries range from 18.000 - 31.000 HRK / month (gross). Oh, and we have no overtime.
  • You would be joining an R&D team working on digitalizing the built world using IoT, AI, and other cutting-edge technology.
  • You would have flexible working hours and an option for remote work. 
  • Our only policy is that you give yourself a break regularly.
  • All the books and courses you like - for free, no questions asked. Even if it is not work-related!
  • Paid annual general medical examination, supplementary health insurance, and MultiSport card to help you stay in shape.

We are looking forward to learning about your past experiences and future goals.

JavaScript Engineer

Job description

JavaScript Engineer

Personal information
Professional data