Job Description, Responsibilities & Requirements
About the Position
At ING, we are looking for a talented and enthusiastic Frontend Software Engineer to join our team in Madrid, Spain.
Responsibilities
As an experienced Software Engineer Frontend, your aim will be:
- To design, develop and test the code that will shape the different components of our applications, ensuring functionality, quality, and performance.
- To deliver working software in Production using the best technologies and development practices, including documentation and parameters to achieve this goal.
- To support Production by analyzing and fixing any bugs that occur.
- To contribute to improving technical discipline by collaborating with cross-functional technical teams.
Major Responsibility Areas
- Coding
- Stories Refinement
- Environments management
- Release
- Monitoring
Requirements
Essential
- Solid knowledge of JavaScript and extensive experience developing Frontend applications with JavaScript (ES5/ES6), HTML, and CSS (latest versions).
- Extensive experience with Frontend frameworks and development of web components using one or more of these frameworks: Angular 8+, ReactJS, Polymer, or Lit-HTML/Lit-Element.
- Experience in Test Driven Development (TDD) and test automation.
- Knowledge of JSON, REST, and web services.
- Experience with web testing tools (Karma, Chai, Sinon, Jasmine).
- Familiarity with Continuous Integration tools like GIT, Jenkins, Yarn, NPM, and Bower, and the ability to configure them.
- Experience with Rollup, Webpack, and Node-based CLIs.
- Deep understanding of Frontend design patterns and architecture.
- Familiarity with micro-frontend strategies.
- Fluency in English (written and verbal).
- Strong communication skills.
- Experience in Agile/Scrum or as a Scrum Master.
- Knowledge of backend and DevOps concepts (global architecture/infrastructure).
- Experience with Maven, Docker, OpenShift, Kubernetes, Ansible, Git, DDD, and CI/CD pipelines.
- Agile team experience with SCRUM, Kanban, or XP.
Desirable
- Experience with Java, including the Spring framework.
We Offer
- Flexibility: A hybrid model based on trust, flexibility, and accountability.
- Restaurant card: To make lunch decisions easier.
- Our office as your home: Electric mobility solutions, on-site medical services, hairdresser, gym, and more.
- Health insurance: For you and your family.
- Life insurance: To protect what matters most to you.
- Flexible remuneration: Access to services like childcare, transport cards, and training aids.
- Free company shuttle: Six routes to get you to our ING office in Madrid.
- Banking benefits: Special loans, mortgage conditions, and pension plan benefits.
About the Company
We are a team of more than 1,700 people united by a purpose: helping our clients build a better future by offering them the tools to achieve their goals. As a fully online bank, technology, innovation, simplicity, and transparency are part of our DNA, and we were the first bank in Spain to work with agile methodologies. Although we are based in Spain, we are part of an international group present in more than 40 countries. We pride ourselves on our diverse team and are committed to fostering a culture of Diversity, Inclusion, and Belonging, promoting collaboration and innovation that represents all collectives in society.