Rodzaj pracy: Pełny etat
Rodzaj umowy: Na czas nieokreślony
Ilość wakatów: 1
Minimalne doświadczenie: 2 lata
Wykształcenie: Wyższe licencjackie
Branża: Praca IT - Programowanie / Analizy
Project information:
- Industry: Travel (airlines), Software
- Type of project: Application management, bug fixing, integration of custom solutions for German carrier + from Q3 2020 development of new booking platform based on the latest technologies
- Work methodology: Agile/SCRUM
- Location: Villeneuve-Loubet near Nice (FR)
- Induction period: Villeneuve-Loubet; 1 - 2 months of possible induction in Germany (Bad Homburg) or Poland (Warsaw), depending on the candidate’s preferences
- Business trips: occasionally
- Remote work: 20%
- Remuneration: 255 - 330 EUR/MD
- Project language: English (min. B2)
- Contract length: indefinite
- Assignment start date: 03.2020
Project scope:
- Maintenance, bug fixing and development of new features of a core, large scale online booking platform for a largest German airline
- Analyzing and integrating components and functionalities to facilitate performance of a tailored solution
- Analyzing and investigating incidents from functional and technological overhead angle, communicating with internal and external stakeholders to solve problems
- Communicating with internal and external stakeholders to solve problems
- Writing unit tests for every piece of software (Junit, Karma, Jasmine)
- Peer programming and shadowing to back up 3 main streams of the solution
From Q3 2020 development of new customized digital platform allowing to create and manage commerce, check-ins and disruption experiences across web, mobile and messaging touchpoints:
- Build custom services to abstract the logic from components, manipulate data streams (rxjs), create stores (Redux pattern, ngrx) to hold your application state, your components will follow container/presenter architecture to easily override the display part (high level overview of what we expect)
- All technologies are open source and you can contribute to marketplace
Requirements:
- Experience in large scale application management and support (min 2 years)
- Experience with JavaScript, Angular 4/7/8, CSS, HTML, Java
- Knowledge of: Git, Bitbucket, Jenkins, Sonar
- Experience with unit tests and integration tests
- Writing clean and high-quality code
- Good communication and problem solving skills
- Ability to analyze and assess technology and functionalities
- Very good English - contact with international teams on a daily basis, French or German is huge advantage.
- Nice to have: reactive programming (Rxjs), Redux pattern for Angular (ngrx), SASS, Node.js, Webpack, openAPI (Swagger), REST, SOAP
We offer:
- Stable long-term cooperation based on employment contract or b2b
- Opportunity to work in Germany or Poland
- Perks including among others medical care, lunch tickets and possibility to participate in interesting events
- Challenging work in a thought international environment and a great potential for personal development
- Cooperation and possibility to exchange knowledge with a team of professionals from a global consulting company