Frontend Developer


Imagine… that other developers seamlessly integrate with Rabobank API’s because of the features you developed. Think of a developer portal with the best sandbox environment, automated mock data and crisp and clear API documentation. Big responsibility? Hell yes. If you are up for it, read on.

Our day-to-day business at Banking as a Service is maintaining the external API platform of Rabobank. We develop everything necessary for an awesome developer experience so that producers and consumers can easily integrate with each other. Obviously following the highest standards to ensure a smooth connection. Besides that, we vigorously improve our services to enable Rabobank to become the best API producer of the Netherlands (and possibly the world).

To make this a success, your technical expertise in web development is crucial for us. We're looking for team players who are willing to learn, have some fun, bring great character and of course have lots of experience in front-end development.

Our complete front end tech stack includes

Angular, Typescript, HTML5, CSS, Redux, Jest / Jasmine, Yarn / NPM, WebdriverIO, GIT, Azure DevOps, Monorepo concepts

Growth is key!

Rabobank Banking as a Service is your place to grow professionally. We are looking for a developer with their main expertise in front-end development, but who is willing to learn back-end development as well. We will fully support you in your growth and provide you with plenty of opportunities. Are you up for it?

With each other
Collaboration is at the heart of everything we do. Our DevOps teams bring talented people together from all over the world to build, test and run the best solutions for our users. You can work on your task autonomously, but never lose focus on the team goals. What makes our department so special is our willingness to help each other get the best out of each other. We love pair programming, do occasional mob programming, and organize knowledge sharing sessions to keep everyone in the loop on the latest developments. Besides that, there’s lots of learning involved across disciplines. As DevOps engineer you are actively involved in the entire life cycle of our product, from idea until implementation.

With you

Communication, customer focus, critical thinking and problem solving are essential skills for the role of Full Stack Developer. In addition, it's important that you recognize everything in the checklist below:

  • 5+ year of experience in building web applications with common web technologies;

  • Demonstrated ability to follow development best practices;

  • Experience with modern web frameworks and/or libraries, especially Angular (7);

  • Experience using TypeScript;

  • Experience in writing unit tests and integration tests for web applications;

  • Knowledge of architectural principles (in Cloud development);

  • Have a DevOps mindset: willingness to learn about other disciplines and take over work;

  • Must be able to brainstorm and communicate ideas with your team as well as other stakeholders;

  • Has a great sense on business value;

  • Challenge and coach team members;

  • Willingness to learn back end development (Java);

  • Great communication in fluent English is a must;

  • Bonus points if you can design prototypes;

  • Extra bonus points for knowledge on contract testing with Spring Cloud Contracts;

  • Must be working and living in the Netherlands.

Growing a better world together
You'll already be aware that Rabobank is a financial services provider for 7.1 million customers in 40 countries. But did you know that we aim to contribute to real change with our 'Growing a better world together' mission?  We do so in countless ways, such as:

  • Yearly we invest heavily in the Dutch voluntary sector. We support 1250 organizations for sports and culture, which are a second home for many people.

  • In a project with Humanitas, we help people with financial problems, struggling to organize their home finances.

  • Together with Refugee Work Netherlands, we help 1.500 refugees to find a suitable job.

Do you want to become the best version of yourself? We would love to help you achieve this by focusing firmly on your growth, development, and investing in an environment where you keep learning every day. We give you the space to innovate and initiate. In this way, we offer you numerous opportunities to grow and help you exceed your expectations, to do the right thing exceptionally well, and to therefore grow as a professional. In addition, with us (on the basis of a 36-hour working week), you can also expect:

  • A gross monthly salary between € 3.959,- and € 5.655,- (salary scale 9), depending on knowledge, experience and education;

  • An 8% holiday allowance (in May) and a thirteenth month (in December);

  • An Employee Benefit Budget (11% of your gross monthly salary). You decide how to spend this budget. This may include purchasing extra leave days, making extra pension contributions or even receiving a monthly cash pay-out;

  • 100% reimbursement of the costs of home/work travel if you travel by public transport! Do you still prefer to travel by car or motorbike? Then choose a home/work travel allowance;

  • A combination of working from home and working from the office;

  • A very attractive pension scheme;

  • A monthly € 40,- nett work from home allowance, based on working from home 5 days per week.

  • A monthly € 40,- nett internet allowance.

  • An annual Personal Development Budget of € 1.400,-.

Let's meet. 
Are you ready to join Rabobank as a Frontend Developer and to make a difference for yourself, for our customers and for our society? Then do not hesitate and send your CV and motivation letter to us so we can invite you for a personal meeting.

You and the job application process

  • Applications are open until the vacancies for this role are filled. Responses will be handled in accordance with our vacancy management policy.

  • If you have any questions about the specific details of this position, please contact Jan Pieter van der Linden, IT Lead, via  

  • Floris Rank, IT Recruiter, would be happy to answer questions about the application procedure via

  • The application process includes obligatory screening. Based on the screening procedures in place at Rabobank, we assess whether new staff matches the high standards we pursue to work at Rabobank.

  • The application process for this vacancy may include an individual assessment.

  • Everyone is different, and it is exactly those differences that help us become an even better bank. That's why we want to know who you really are!

Acquisitie naar aanleiding van deze vacature wordt niet op prijs gesteld.



    Waar we het verschil maken

    Vacatures die misschien ook bij je passen

    Nog niet de baan gevonden die bij je past?