Front End Developer

Are you a frontend developer who likes to work on the cutting edge of human-machine interaction? We are looking for an enthusiastic frontend developer to work on innovative user interfaces and advanced visualizations for container terminals.

Loading thousands of shipping containers on a vessel is like real-life Tetris on an unimaginable scale. At TBA we develop user interfaces, algorithms and automation software for container terminals worldwide. These applications are used in a terminal’s control room to plan and monitor the operations, such as loading and unloading containers from a large vessel. On a container terminal, human operators often work closely together with automated vehicles and cranes, i.e. huge robots. We also develop mobile apps for human operators working outside on the terminal.

The Frontend Team:

The Frontend Team is an agile team consisting of UX designers and frontend developers. The team is located partly in Delft (The Netherlands) and partly Satu Mare (Romania). The team is developing advanced web-applications in close cooperation with various backend development and automation teams at TBA.


  • Frontend development of advanced web applications as part of TBA’s Frontend Team.
  • Contributing to the development of UI components, screens and entire web apps.
  • Realizing pixel perfect implementations of designs made by our UX designers.

Experience and skills:

  • BSc or MSc degree in software engineering or equivalent.
  • Experience with JavaScript, CSS, HTML and preferably Angular JS.
  • Experience with building frontends of complex web-applications, preferably for the B2B market is strongly preferred.
  • Experience with systems such as NPM, Bower, Gulp, and GIT is preferred.
  • Experience with working in a scrum process is a plus.
  • Experience with developing in NodeJS is a plus.
  • Fluent in English (speaking, reading and writing)


  • Proactive and focussed: taking initiative and a getting things done - mentality.
  • Creative thinker: actively contributing good ideas and giving constructive feedback to the ideas of others.
  • Independent: Being able to work independently on complex tasks, being able to manage your own time and deliver quality within the deadline.
  • Team player: accessible person, actively cooperating with colleagues and helping the whole team to be successful through your actions.

Are you interested in this opening?

Feel free to contact us with any questions you may have on this job opening. Apply for this job by emailing your CV and cover letter to Edmond Schonberger at

Please read our Candidate Privacy Notice here.