remote
Software Development Engineer 2 - Angular - Amadeus
Software Engineer
Develop and maintain enterprise‑grade Angular applications, creating responsive user interfaces, integrating with backend services, and collaborating with cross‑functional teams to deliver scalable, high‑performance front‑end solutions.
About the role
Key Responsibilities
- Design, develop, and maintain modern Angular (v15+) user interfaces for enterprise applications.
- Implement responsive layouts using HTML5, CSS, and component libraries while ensuring cross‑browser compatibility.
- Consume RESTful APIs and manage state with RxJS to deliver performant, data‑driven experiences.
- Collaborate with product owners, UX designers, and backend engineers to translate business requirements into technical solutions.
- Write unit and integration tests, perform code reviews, and adhere to best practices for code quality and version control (Git).
Requirements
- 3+ years of professional experience building large‑scale applications with Angular and TypeScript.
- Strong understanding of web standards, component architecture, and reactive programming (RxJS).
- Proficiency in consuming REST APIs, handling authentication, and managing asynchronous data flows.
- Experience with modern front‑end tooling (Webpack, npm, Git) and CI/CD pipelines.
- Excellent problem‑solving skills and ability to work effectively in an agile, cross‑functional team.