Share this Job
Apply now »

Frontend Software Engineer

Req ID:  25324
Posted on:  21-Sep-2022

Madrid Goya (ES02), Spain

Department:  Solutions Delivery (50009582)
Job Family:  Information Technology


This is your chance to join a strong team of software engineers passionate about breeding the best ideas and using state-of-the-art computer science theories and software engineering practices to develop innovative software. The team enjoys a very strong team-spirit and continuously strives to improve its performance by obtaining, sharing and exploiting knowledge among developers.

For the development of our solutions, we are currently looking for our offices in Madrid (Spain) a very experienced, top motivated, hands-on:





•    Architect, design and implement generic mission-critical applications in a microservice-based software framework.
•    Create self-contained, reusable, and testable modules and components.
•    Deliver innovative, dazzling and responsive web applications from these modules and components.
•    Apply best practices when it comes to software engineering (testing, documentation, code review etc.)
•    Apply state-of-the-art automated testing practices (unit, component, integration tests).
•    Work on packaging and automated deployment of software.
•    Contribute to product innovation ideas, prototypes, functional and design specifications in addition to production software.
•    Apply agile methodologies throughout the development process: challenge and clarify requirements and ensure timely delivery of top-quality features.

•    Engineering Bachelor or Master´s degree in Computer Science or related field.
•    Experienced in Angular 8 or higher, TypeScript, Bootstrap
•    Experienced software engineer with a sound track record in Java, with functional or reactive programming is a plus.
•    Knowledge of Patterns and Good Practices to design and develop quality and clean code.
•    Highly proficient in web markup, including HTML5 and CSS3.
•    Wide experience in RESTful API consumption and design.
•    Skilled in JavaScript build tools like grunt or gulp.
•    Skilled with testing frameworks (Ex. Jasmine, Selenium, Karma).
•    Experience with container technologies, like Docker, a plus.
•    Skilled in relational databases, e.g., PostgreSQL and Oracle is a plus.
•    Familiar with the Linux environment, including shell scripting and software packaging.
•    Experience with agile methodologies such as SCRUM.
•    Team player in a multi-cultural working environment with ability to work independently.
•    Fluent in English.




  • Our success comes from our highly skilled and talented employees
  • Respectful entrepreneurship and a long-term vision are key for success
  • Our people contribute to a more secure world
  • Diversity at all levels of an organisation is a strength


We offer an exciting and challenging role, with great potential for personal development within a unique organization in a fascinating industry.

Your file will be handled with upmost confidentiality and discretion.





Apply now »