2 hours ago
Bengaluru, IndiaStaff+

Responsibilities

  • Design and develop scalable, production-grade web applications using Next.js, React, and TypeScript.
  • Implement Next.js App Router patterns, including layouts, nested routing, loading and error states, Server Components, Client Components, server actions, and server-side data fetching.
  • Develop reusable frontend components and shared libraries within a Turborepo and pnpm-based monorepo.
  • Build interfaces using CSS/SCSS Modules and enterprise design systems, and implement state management with Zustand, SWR, URL parameters, and server-first approaches.
  • Create automated tests using Vitest, React Testing Library, and Playwright.
  • Integrate frontend applications with APIs and gateway solutions, including Kong, JWT-based authentication, and declarative gateway configuration.
  • Implement LaunchDarkly feature flags, WCAG 2.1 AA accessibility, OWASP-aligned secure development, and application observability with OpenTelemetry, OTLP, and structured logging.
  • Maintain engineering quality using Oxlint, Oxfmt, React Compiler, code reviews, technical discussions, solution design, and disciplined Git workflows.
  • Collaborate with UX, design, product, backend, platform, and engineering teams to deliver maintainable customer experiences.

Requirements

  • Strong hands-on experience with TypeScript and React and modern React architecture.
  • Strong experience with Next.js App Router, including layouts, routing, loading states, Server Components, Client Components, server actions, and server-side data fetching.
  • Understanding of React Server Components and server-side versus client-side rendering decisions.
  • Experience using TypeScript strict mode and working in monorepo architectures, preferably with Turborepo, pnpm workspaces, shared packages, and reusable libraries.
  • Strong automated testing experience with tools such as Vitest, React Testing Library, and Playwright.
  • Experience with Zustand, SWR, URL-based state, server-first patterns, CSS/SCSS Modules, and enterprise design systems.
  • Understanding of web accessibility and WCAG 2.1 AA, secure coding practices, and OWASP Top 10.
  • Strong Git and collaborative development practices, including conventional commits, rebasing, code reviews, and pull-request development.
  • Experience with modern JavaScript/TypeScript engineering tooling, linting, formatting, and build optimization.
  • Bachelor of Engineering, BTech, or equivalent graduation.
  • Nice-to-have experience with micro-frontends, Kong or NGINX, LaunchDarkly, OpenTelemetry, OTLP, structured logging, tracing, Storybook, enterprise design systems, banking and regulatory domains, JWT authentication, secure API integration, and large-scale enterprise applications.

Tech Stack

Categories

Commonwealth Bank of Australia

About Commonwealth Bank of Australia

10,000+ employees

Australia’s leading provider of financial services including retail, premium, business and institutional banking, funds management, superannuation, insurance, investment and sharebroking products and services. We are a business with more than 800,000 shareholders and over 52,000 employees. We offer a full range of financial services to help all Australians build and manage their finances. Connect with us, we'd like to hear from you: facebook.com/commonwealthbank twitter.com/commbank youtube.com/commbank youtube.com/commbankbusiness instagram.com/commbank Our Community Guidelines can be found at: https://www.commbank.com.au/support/social-networks.html For information on our Privacy Policy visit https://www.commbank.com.au/support/privacy

Contact me