Expectations on the Candidate:
As a member of the engineering team, you will deliver robust code as directed by business constraints while respecting controls. As an engineer, you are expected to:
Key Responsibilities
Deliver well-tested quality code that fulfills the business and security requirements
Write automated tests, with willingness to learn Playwright.
Conduct code reviews that adhere to organizational standards and uphold coding standards (linting, formatting, testing, secure coding).
Take ownership of systems and services assigned in production
Liaise with a broad range of people including peers, product owners, and other stakeholders
Adopt a DevOps and Agile mindset
Collaborate with a cross-functional team to define and design features
Incorporate security best practices into all stages of the development
Contribute to the team’s growth through mentorship and technical interview participation
Continuously learn and stay updated with the latest technologies and industry trends
Key Capabilities/Experience
Proven track-record of building frontend and backend solutions, including implementing RESTful APIs, interfacing with databases, and integrating with messaging services, using a modern tech stack
Experience with modern software development frameworks such as React and Angular
Strong fundamentals in software development, including proficiency in OOP, functional programming, design patterns, concurrency, and TDD
Experience with CI/CD pipelines and test automation
Experience working in Agile, collaborating with teams, and demonstrating adaptability in a multicultural environment
Willingness to learn cloud technologies, microservices architecture, and IT risk
Minimum Qualifications
Must Have
Strong TypeScript, modern JavaScript (ESNext), HTML, and CSS
Experience in building accessible and performant UI components using React
Knowledge on Web components, W3C Standards, and Web accessibility
Experience in code versioning tools, preferably Git
Back-end skills in Java and/or Node.js building RESTful services
Working knowledge in RESTful API Development: developing and consuming on the front-end and back-end integration experience
Working knowledge in JS tooling and CI/CD
Build tooling
Code quality tools (ESlint, Prettier)
Unit testing (Karma, Mocha, Chai)
Package and dependency management (NPM/Yarn), semantic versioning
Git / Gitflow, Branching strategies
Basic scripting (Bash and/or Python)
CI/CD Automation
Effective Communication
Good to Have
Experience in testing, preferably Playwright
Familiarity with modern frameworks (Vue, Svelte) is a plus
Experience with CI/CD platforms, preferably Azure DevOps
Working knowledge in Microservices Architecture, Containerization, and Orchestration
Experience in Agile/Scrum ceremonies
Top Skills
What We Do
ING is a pioneer in digital banking and on the forefront as one of the most innovative banks in the world. As ING, we have a clear purpose that represents our conviction of people’s potential. We don’t judge, coach, or tell people how to live their lives. However big or small, modest or grand, we empower people and businesses to realise their vision for a better future. We made the promise to make banking frictionless, removing barriers to progress, and make people confident in their financial decisions. As a global bank we have a huge opportunity – and responsibility – to make an impact for the better. We can play a role by financing change, sharing knowledge, and innovating. Being sustainable is in all the choices we make—as a lender, as a partner and through the services we offer our customers





