Jobs

JavaScript Developer

JavaScript Developer

TNT Digital Hoofddorp

What is required?

  • Passion for JavaScript
  • AngularJS, jQuery experience
  • E-commerce experience
  • Good command of English
  • A love for collaboration

What will you get?

  • €3,500+ gross p/m
  • 40 hour workweek
  • 29 vacation days
  • Rarely work in weekend
  • Chances to learn and grow

What will you do?

  • 40% Feature development
  • 20% Integration
  • 20% Refactor
  • 15% Solve bugs
  • 5% Chapter time

This vacancy has been created based on interviews with employees to help you get a realistic preview of the job.

Vacancy

As a JavaScript Developer at TNT Digital, you'll be developing new functionality for the company’s main product. Together with an expert team, you'll be tasked with rewriting old code and creating new features to migrate into the new myTNT platform.

Working week

Front End Developer
Dwight Demmers

My favorite days are when we roll out features to production and watch the data flow in – showing us how much we have improved the user experience.

My least favorite day is when the whole day is filled with meetings and the only development tasks I have are for ‘special services’. That means that you try to integrate digitized solutions for specific situations that occur on the website.

  • 10:00
    • Coffee and check mail
    • Stand up
    • Bug fixing / develop new feature
    • Lunch
    • Interview potential hire
    • Help team
    • 'Digitized solutions'
    • Meeting team
    • Coffee and check mail
    • Stand up
    • Scrum
    • Meeting scrum
    • Guild meeting
    • Lunch and pingpong
    • Interview potential hire
    • Special services meeting
    • Scrum team
    • Coffee and check mail
    • Stand up
    • Develop features myTNT platform
    • Dutchies and expats lunch
    • Meeting team
    • Admin
    • Replace old code
    • Help team with bugs
    • Game night colleagues
    • Coffee and check mail
    • Stand up
    • Develop new feature
    • Meeting
    • Lunch and coffee team
    • Develop new feature
    • Meeting team
    • English Breakfast
    • Check mail
    • Work on new application
    • Optimize old code
    • Lunch and pingpong
    • Work with team on myTNT
    • Admin and mail

Firsthand experience

You've developed a feature for the new myTNT platform – creating a new branch, pushing the code to GitHub and creating a pull request to be reviewed by developers on your team or from other teams. However, there's no time to test the changes to the code. What do you do?

At TNT you follow some basic rules – all developers from a team must review the code changes and at least one developer needs to approve them. All changes to the code (new or existing) must be covered by 'unit tests' and 'e2e tests'. Testing is an absolute must at TNT and it is part of the way they define ‘done’. If tests aren't present, the feature is not complete and cannot be released. It means that you always have time for tests, because you're constantly testing as you code.

Growth

Your growth path within TNT is flexible and matched to your unique wants and needs. They will work alongside you to develop an individual career plan that matches your ambition.

Front End Developer
Sr Front End Developer
Chapter lead

Working at TNT Digital

TNT Express is one of the world’s largest Express delivery companies. TNT delivers close to one million shipments each day, ranging from documents and parcels to palletized freight. At TNT Digital, the focus is on the next generation of customer-facing applications as an agile, lean, data-driven and customer-centric team.

  • International HQ Hoofddorp
  • Active in 60+ countries
  • 50% / 50%
  • Average age is 36
  • 130 employees in Digital
  • 110,000 employees worldwide

Colleagues

Michelle (35) - Business Development

Why did you decide to work for this company?
TNT is changing the technology landscape in the logistics industry. I wanted to be a part of that.

What was your previous job?
Product Analyst - Markit

What do you do in your spare time?
Paint, read a book, write poetry, watch Netflix & meet people.

Dwight Demmers (32) - Frontend Developer

Why did you decide to work for this company?
TNT offered me a great opportunity to work on some serious awesome projects and to keep evaluating myself.

What was your previous job?
Senior frontend developer - The backbone Company

What do you do in your spare time?
Taking photographs, listen to music, walking with my girlfriend and dog, enjoying the good life.

Bernardo - Chapter Lead, User Experience Design Team

Why did you decide to work for this company?
Decentralized. Way of work. Agile. The opportunity to review design presence

What was your previous job?
Creative Director at Philips

What do you do in your spare time?
Life.

Interesting job?