Beschreibung
Responsibilities- Design, implement and optimize web GUI for financial applications using state-of-the-art technologies (Angular 9, RxJS, NgRx, D3.js charts etc.)
- Use and introduce latest frontend technologies and libraries
- Collaborate with requirements engineers, developers, delivery project managers and business experts
- Feed constant iterations of the product into a modern user experience lab to validate, discover and iteratively refine key requirements
Requirements
- Several years of frontend development experience with TypeScript, ES6 and Angular
- Experience with TDD (Test Driven Development), e.g. using Jest
- Experience with BDD (Behavior Driven Development) using Gherkin syntax and automated functional testing
- In-depth experience in UI technologies like HTML5, REST services and SVG
- Experience with DevOps tools (Docker, Kubernetes)
- Experience with the Redux pattern using Redux, NgRx and observables in RxJS
- Experience with SASS, Flexbox and Grid
Nice to have
- Responsive data visualization experience for financial applications
- Experience with Backbase components and direct services
- Experience of Agile practices (Scrum, Kanban)
- Knowledge of micro frontends
- Knowledge of UX design and UI rendering in desktop and handheld devices
- Experience with NX Monorepos, charting libraries and D3.js
- Experience with build and test tools (like Jenkins, GIT/Subversion)
- Experience with Java and Python