JavaScript Developer (Amsterdam)

Ex Machina is seeking an enthusiastic JavaScript software developer to join our front-end teams in Amsterdam(NL), Rotterdam(NL) or Montreal(CA). You will take part in developing high profile cutting edge JavaScript applications for some of the largest national and international TV broadcasters and productions that will be used by hundreds of thousands of users all over the world.

Our philosophy is to develop applications using the latest technologies mobile browsers and devices have to offer, providing fallbacks and polyfills for those that are not yet widely supported and letting visual design degrade gracefully on older configurations. In doing so we aim to give each device’s owner the best possible app experience.


  • Experience in and a passion for JavaScript development
  • Good understanding of HTML, DOM and CSS
  • Able to work in a collaborative environment with a team of highly skilled engineers
  • Good understanding of UX/UI design and implementation best practices
  • Strong drive to deliver high quality applications to our customers
  • Excellent verbal and written communications skills
  • Fluent in Dutch and working proficiency in English


  • Experience with developing JavaScript applications that interact with REST and websocket backends
  • Interest in other programming languages

What do we offer?

  • Competitive salary and full benefits
  • Fresh and biologic lunch every day
  • Great Amsterdam city view from your work desk
  • Enthusiastic team and regular leisure moments with the entire company

Our ideal candidate has a passion for frontend work and likes to work in a team. Please let us know if you are interested to work with us.

Looking forward to receive your resume and motivation letter

Interested to work as a JavaScript developer at Ex Machina?

Contact us at or call us at +31 (0)20 617 2685.

This position is based in Amsterdam, The Netherlands. No relocation assistance is provided.

Direct applications only.