{bc}
indeed

UI Developer, AVP

Deutsche Bank
Karnataka, IND
Full-time
Onsite
Discovered 3 weeks ago
ReactTypeScriptJavaScriptHTML5CSSAutomated testing

Full Job Posting

Role overview

Hands-on senior UI Developer role working on a large-scale React and TypeScript monorepo for multiple frontend applications and shared UI packages.

Focus on improving existing codebases, building reusable UI components, and integrating frontend applications with backend services.

Key responsibilities

  • Build, extend, and refactor user-facing features in React and TypeScript applications.
  • Create reusable components and shared frontend patterns; improve component quality, consistency, accessibility, and usability.
  • Work in a monorepo and contribute to shared packages used by multiple applications.
  • Integrate features with backend services through GraphQL/Apollo patterns and REST APIs where needed.
  • Translate UX and product requirements into production-ready UI implementations; improve existing code without regressions.
  • Collaborate with backend developers, product owners, and designers; help establish conventions for reuse, state flow, API integration, and maintainability.
  • Support performance, responsiveness, cross-browser behavior, and frontend reliability.

Required experience and skills

  • 10+ years of frontend engineering experience, including depth in modern UI development and spec-driven development using AI tools.
  • Strong hands-on production experience with React and TypeScript; experience writing testable code with automated testing.
  • Experience working in established codebases, reusable component architecture, and design-system-oriented development.
  • Experience building shared component libraries or contributing to common UI packages.
  • Strong knowledge of JavaScript, HTML5, CSS, and modern frontend patterns.
  • Experience with React state management and API integration, including REST and GraphQL.
  • Ability to understand existing code, trace flows, debug issues, and make safe changes.
  • Familiarity with monorepo workflows; strong attention to code quality, typing, maintainability, and developer ergonomics.
  • Experience with code reviews and mentoring other frontend developers.

Preferred skills

  • Preferred: Apollo Client or GraphQL-heavy frontend applications; Redux or similar state management; Turborepo, pnpm, or multi-package workspaces.
  • Preferred: reusable internal UI kits, frontend build tooling, or package-based architecture.
  • Preferred: Vitest, Cypress, or Testing Library; accessibility and enterprise-grade UI requirements; Tailwind or utility-first styling.
  • Preferred: B2B, enterprise, or workflow-heavy frontend applications.

Candidate profile and AI use

Ideal candidate can enter an existing monorepo, understand application and shared-package relationships, and deliver structured changes without unnecessary churn.

The role values reusable components, clean TypeScript, pragmatic architecture, and clean API integration.

The posting expects candidates to use AI tools to improve productivity and workflows while applying critical judgment for responsible and ethical use of data and AI outputs.

Benefits and development

  • Benefits listed include leave, gender-neutral parental leave, childcare assistance reimbursement, certification and education sponsorship, employee assistance, hospitalization insurance, accident and term life insurance, and health screening for employees aged 35 and above.
  • The employer describes training and development, coaching and team support, and a culture of continuous learning.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Deutsche Bank