Senior Front end engineer
For Rabobank Utrecht, we are looking for a Senior Front-end Engineer Conversational Banking. We believe customer interactions evolves towards AI agents that actively support personalized financial choices. This does not mean “the screen disappears.” Visualization remains essential, but the role of the screen changes, from a maze of options to an interface that delivers insights and actions at exactly the right time.
That’s why we are looking for a Senior Front-end engineer to strengthen our Conversational AI teams and accelerate the delivery of high-impact visual features for our AI Agent Robin. This includes spearheading our new project focused on seamlessly blending chat interactions with interactive visual insights and traditional application functionality to enrich customer conversations.
You’ll work in a hybrid setup, ideally spending one or two days a week onsite in Utrecht, collaborating closely with the teams to implement new conversation design concepts and refine the chat integrations. On Mondays, our department works from the office. For the rest of the week, we coordinate among ourselves whether we work from home or the office. The Digital & Customer Interaction Tribe aims to deliver an excellent customer experience, regardless of how the customer contacts Rabobank. Core values of our area include fun, collaboration, proactivity, and problem-solving. All departments are working hybrid, in terms of Rabobank @anywhere policy.
Your main focus will be on:
- Developing the visual components of key conversational features for our chatbot Robin (e.g., financial insights, mortgage scenarios, downloadable financial annual overviews) and new initiatives like focusing on seamlessly combining chat interactions with interactive visual content;
- Supporting the other Front-end engineers in the team during the roll-out of the new app vision design for the chat window;
- Tackling UX improvements across the journey, from small interface tweaks to accessibility enhancements;
- Developing reusable front-end components that can be leveraged across multiple conversational agents, ensuring the front-end architecture is prepared to scale for future assistants;
- Working closely with back-end and integration engineers to ensure seamless data and context flow between the chat front-end and the broader application;
- Collaborating with business analysts, designers, and fellow engineers as a sparring partner to shape the conversational user experience and define best practices for future conversational features (for instance, deciding when to use text versus an interactive visualization to best serve the customer).
No zzp'er
Your Talent:
- Available from as soon as possible until 31/03/2027 for 36 hours per week
- Senior-level experience in front-end development, you have 3 years of professional experience, preferably with Angular;
- Experience designing intuitive conversational interfaces (e.g., chatbots or voice assistants) and integrating data-driven visualizations (charts, graphs) into web applications;
- Ideally, you have previously worked at Rabobank and are familiar with our front-end stack (including the Senses/ROP repository);
- An eye for detail, you’re quick to catch bugs; you’re eager to learn, open to feedback, and adapt swiftly when requirements or technologies change;
- A customer-focused mindset with strong UX sensibilities, you always consider how to make complex information clear and intuitive for end users.
Your Skillset:
- Angular framework;
- HTML5, CSS3, JavaScript, TypeScript;
- Integrating front-end components with multiple backend services and APIs (including those of conversational AI platforms), and managing state/context across different parts of the application;
- Working with data visualization libraries (for example, charts/graphs) and optimizing their performance in a web UI;
- Accessibility and responsive web design;
- Understanding front-end considerations for AI-driven or agent-based architectures (ensuring UI components work smoothly with AI-powered backend logic).