Description
You will be joining the Level 1 Controls & Surveillance team within Regulatory & Cross Product IT delivering Controls & Trader and Counterparty surveillance across all business sections of Deutsche Bank. We are an engineering focused organization, striving for the highest quality architecture, design and code across our teams. You will help to build our controls and surveillance systems, working in a fast-paced, agile environment. Our workload for new deliveries is high, using, Angular / React for UI development, Java for services,
What we’ll offer you
As part of our flexible scheme, here are just some of the benefits that you’ll enjoy
- Best in class leave policy
- Gender neutral parental leaves
- 100% reimbursement under childcare assistance benefit (gender neutral)
- Sponsorship for Industry relevant certifications and education
- Employee Assistance Program for you and your family members
- Comprehensive Hospitalization Insurance for you and your dependents
- Accident and Term life Insurance
- Complementary Health screening for 35 yrs. and above
Your key responsibilities
Meeting with development team & / end users to discuss user interface ideas and applications.Reviewing application requirements and interface designs.Identifying web-based user interactions.Developing and implementing highly responsive user interface components using Angular concepts.Writing application interface codes using JavaScript following Angular workflows.Troubleshooting interface software and debugging application codes.Developing and implementing front-end architecture to support user interface concepts.Monitoring and improving front-end performance.Documenting application changes and developing updates.Your skills and experience
Bachelor’s degree in computer science, information technology, or a similar field.Experience with user interface / user experience design.In-depth knowledge of JavaScript, CSS, HTML, Webpack and SPA (Single Page Application) frameworks.Previous experience working as an Angular developer.Knowledge of Angular tools including Angular CLI and NGXS / NGRX (State management),Knowledge of Reactive programming (RxJS) including Observables, Subjects and WebSockets.Knowledge of Micro-frontend architecture including Module Federation and Nx Monorepo.Knowledge of testing frameworks including Jest and Cypress.Experience with browser-based debugging (Chrome DevTools) and performance testing software.Excellent troubleshooting skills.Extended ideal skills and experience :
Behaviour Driven Development, particularly experience of how it can be used to define requirements in a collaborative manner, ensure that the team builds the right thing and create a system of living documentationKnowledge gained in Financial Services environments, for example products, instruments, trade lifecycles, regulation, risk, financial reporting or accountingHow we’ll support you
Training and development to help you excel in your careerCoaching and support from experts in your teamA culture of continuous learning to aid progressionA range of flexible benefits that you can tailor to suit your needs