Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
API @ 3
Agile @ 3
Android @ 3
Android Development @ 3
Azure @ 2
Azure DevOps @ 2
CI/CD @ 2
Communication @ 3
Compliance
DevOps @ 2
Experimentation @ 3
Git @ 2
Java @ 3
Kotlin @ 3
Security @ 3
Spring Boot @ 3
TypeScript @ 3
Vue.js @ 3
Web Development @ 3
iOS
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
We're looking for a Front-End IT Engineer (Android) within the Innovation department who operates at the forefront of technological developments in the banking industry. You will work in multidisciplinary teams to design, develop and test innovative propositions and processes, and translate them into scalable, secure and compliant production systems. The role focuses on front-end development while also contributing to generic and back-end work when required.
The Innovation Department has three focus domains: Digital Assets, AI and Embedded Banking. You will support all three domains and play a vital role in launching innovative solutions. There are two vacancies, one for the iOS ecosystem and one for Android.
Responsibilities
- Develop mobile applications for Android and act as the domain expert for the broader team.
- Contribute to web front-end and back-end development when needed.
- Take ownership of complex front-end components and features.
- Contribute to generic development work and architectural decisions.
- Maintain high standards for performance, accessibility, security and code quality.
- Participate throughout the full development lifecycle, from refinement and design to delivery and production support.
- Collaborate with backend engineers, product owners and UX designers to translate designs into functional components and ensure high-quality user experiences.
- Work with teams responsible for maintaining application APIs.
- Improve development standards, testing strategies and tooling.
- Support and mentor less experienced developers, particularly on front-end topics.
- Collaborate with product experts, innovation teams, client units, challenger banks, Legal, Information Security, Compliance, Risk and platform engineering teams.
Requirements
- A Bachelor's or Master's degree in Computer Science or a related field.
- At least five years of experience and thorough knowledge of Kotlin and Android development.
- A clear vision of the future of mobile development.
- Experience developing Capacitor plugins.
- SDK development experience.
- Experience working with API specifications and API-first development.
- Familiarity with CI/CD, Git and Azure DevOps.
- Experience with web development using Vue.js and TypeScript, or willingness to learn.
- Experience with Java Spring Boot backend API development, or willingness to learn.
- In-depth expertise in architectural principles, testing methodologies, security risks, continuous delivery and cloud infrastructure.
- A proactive approach to improving code quality, reliability and engineering practices.
- Clear communication skills, a structured approach to complex problems and an interest in the broader banking industry.
You will work as part of a self-organizing, multidisciplinary Agile team that balances fast experimentation with the reliability required for secure, production-ready financial capabilities.
Benefits
- Gross monthly salary of €6,066 to €8,666 based on a 36-hour work week, including holiday allowance and a flexible benefit budget.
- Excellent pension scheme.
- Flexible home working in consultation with the team and depending on the role, including an ergonomic home office setup.
- Five weeks of vacation per year, plus two mandatory days off, with the option to purchase up to four additional weeks annually.
- Five “Banking for better days” for personal development or volunteer work.
- Development budget of €1,000 per year, which can accumulate up to €3,000.
- Annual public transport pass providing free public transportation throughout the Netherlands for business and private use.
- Opportunities to participate in Innovation Tech Hackathons and work on high-impact innovative solutions.