Software Engineer (Angular)
You will be part of an agile team that includes Polish and British developers and testers who deliver, rebuild and extend an existing IT ecosystem for a company in the travel industry. You will be engaged in adding new features, rebuilding existing solutions and proposing a new architecture. Your work will involve digital transformation initiatives, existing platform evolution, digital, web and mobile development and tech debt removal. Work will be divided between 4-5 teams, with each concentrating on a specific area.
- Developing new functionalities and maintaining existing ones
- Working with the team of the fronted developers
- Performing code reviews · Participating in creating product architecture
- Supporting the development team through exchanging knowledge and skills
- Collaborating closely with testers (QAs), business analysts, product owner, and scrum master
- At least 3-4 years of experience as a Software Engineer
- Very good knowledge of Angular (12+), Javascript, Typescript, CSS, GIT
- Fluency with web technology: HTML, CSS3
- Practice creating front- end components libraries
- Experience with unit and integration tests (Jest, Jasmine, Karma, Protractor)
- Good understanding of best development practices, code quality and, experience with code reviews
- Very good knowledge of design patterns
- Grasp of website availability
- Experience using AzureDevOps tools
- Knowledge of state management systems such as NgRx, or other Redux pattern library