Essential Skills Requirements:
Advanced Angular experience of min 5 years, covering the following focus topics:
o Deep expertise in Angular (v12+) including, NgRx, and advanced component patterns
o Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3/SCSS
o Experience with front-end architecture, modular design, and scalable state management
Npm Package Manager
RXJS
REST
OIDC authentication framework
Bootstrap
Build tools and pipelines
Unit testing
RESTful (Swagger, Open API)
Git
Strong knowledge of CI/CD processes, including version control and build/deployment pipelines
Experience with testing tools eg Karma, Jasmine, Postman, Newman, Cypress, Selenium, Junit, Robot, JestAdvantageous Skills Requirements:
Agile development methodologies
Understanding of engineering principles, design patterns, and clean coding practices
Familiarity with security frameworks, such as OWASP Top 10.
Confluence/ Jira
Experience with Continuous Integration and Delivery tools
UX Experience
AZURE Cloud, Docker, Spring Boot, Open Shift, Quarkus
SQL (Oracle, Postgres)
Micro Services
DevOps
Understanding of microservice architecture and web services (RESTful)
Build Tools (Angular CU/Maven/Gradle/ Gulp/grunt/webpack)
loC / Dependency Injection
Containerization technologies like Docker and orchestrators like Kubernetes.
JQuery
Sencha Ext JS
Browser Developer Tools
Engineering Principles
Design patterns
Clean coding principles
Data structures and Algorithms
JavaWhat Will Your Role And Responsibilities Be?
Development of features in collaboration with external design and development partners in Munich.
Working in an integrated Agile environment (Jira, Confluence, XRay).
Take part in Agile Meetings (Stand-Up, Refinements etc).
Propose and review system design and evaluate alternatives.
Collaborate with UI/UX designers and business users to create visually appealing and user-friendly interfaces using Angular.
Meet with end users and gather requirements.
Ensure cross-browser compatibility and responsiveness of frontend components.
Review and present proposed system solution to Business & IT Product Owners.
Develop systems solutions in line with quality and delivery requirements and standards.
System testing / Creation of test cases
System implementation. Design, develop, and maintain high-quality software solutions across the full tech stack.
System audits/quality assurance.
Take part in regular Scrum meetings via MS Teams. Daily, Planning, Estimation, Refinement, Review, Retro.
Liaise with stakeholders and team members.
Support existing solutions, DevOps.
Share knowledge by creating and maintaining documentation and conducting code reviews
Optimize frontend performance and contribute to mobile development initiatives.
Any additional responsibilities assigned in the Agile Working Model (AWM) Team Charter