Senior UI Engineer

Deutsche Bank · Bengaluru · Posted 2026-07-28

Tech stack: GraphQL, JavaScript, Jenkins, Next.js, React, TypeScript

Apply on the company site · Get a referral for this role

Deutsche Bank salary & ratings · Deutsche Bank interview process · More live openings

About the role

Senior UI Engineer Engineer is responsible for managing or performing work across multiple areas of the bank's overall IT Platform/Infrastructure including analysis, development, and administration. It may also involve taking functional oversight of engineering delivery for specific departments. Work includes: Planning and developing entire engineering solutions to accomplish business goals Building reliability and resiliency into solutions with appropriate testing and reviewing throughout the delivery lifecycle
Responsibilities:
- Develop highly responsive, reusable, and accessible UI components using React.js, TypeScript, JavaScript (ES6+).
- Implement pixel‑perfect, responsive UI screens based on UX designs and product specifications.
- Optimize front-end applications for performance, scalability, and cross‑browser compatibility.
- Integrate frontend applications with REST APIs, GraphQL, and microservices.
- Build reusable UI modules and evolve shared component libraries/design systems.
- Work with QA to automate UI testing and ensure high-quality releases.
- Troubleshoot production UI issues and provide L3 support when needed
Qualifications:
- Strong experience with React.js, Hooks, Context API, and modern JavaScript/TypeScript.
- Experience integrating frontends with APIs or data‑driven interfaces.
- Strong foundation in HTML5, CSS3, SCSS, responsive design, and accessibility.
- Experience with Redux/Redux Toolkit or other state‑management frameworks.
- Familiarity with Next.js, React Query, or similar frameworks.
- Good understanding of REST APIs, GraphQL, WebSockets, streaming APIs.
- Exposure to testing frameworks like Jest, React Testing Library, Cypress.
- Experience building secure, enterprise‑grade web UIs consuming backend APIs
- Understanding of UI performance, accessibility, and usability considerations
- Experience with Agile/DevOps, Git, Jenkins, Jira.
- Experience with visualization libraries (D3.js, Chart.js)
- Proven ability to leverage AI tools to enhance productivity, optimise workflows to solve business problems, while applying critical judgment to ensure responsible and ethical use of data and AI outputs.

Qualifications

- Strong experience with React.js, Hooks, Context API, and modern JavaScript/TypeScript.
- Experience integrating frontends with APIs or data‑driven interfaces.
- Strong foundation in HTML5, CSS3, SCSS, responsive design, and accessibility.
- Experience with Redux/Redux Toolkit or other state‑management frameworks.
- Familiarity with Next.js, React Query, or similar frameworks.
- Good understanding of REST APIs, GraphQL, WebSockets, streaming APIs.
- Exposure to testing frameworks like Jest, React Testing Library, Cypress.
- Experience building secure, enterprise‑grade web UIs consuming backend APIs
- Understanding of UI performance, accessibility, and usability considerations
- Experience with Agile/DevOps, Git, Jenkins, Jira.
- Experience with visualization libraries (D3.js, Chart.js)
- Proven ability to leverage AI tools to enhance productivity, optimise workflows to solve business problems, while applying critical judgment to ensure responsible and ethical use of data and AI outputs.

Responsibilities

- Develop highly responsive, reusable, and accessible UI components using React.js, TypeScript, JavaScript (ES6+).
- Implement pixel‑perfect, responsive UI screens based on UX designs and product specifications.
- Optimize front-end applications for performance, scalability, and cross‑browser compatibility.
- Integrate frontend applications with REST APIs, GraphQL, and microservices.
- Build reusable UI modules and evolve shared component libraries/design systems.
- Work with QA to automate UI testing and ensure high-quality releases.
- Troubleshoot production UI issues and provide L3 support when needed

More openings at Deutsche Bank