Staff Software Engineer - React, Typescript - Commonwealth Bank of Australia
Software Engineer
Lead the design and delivery of high‑performance web experiences using React and Typescript, driving innovation in banking applications and scalable APIs.
About the role
Key Responsibilities
Architect and implement feature‑rich, responsive web interfaces with React and Typescript, ensuring optimal performance and accessibility.
Collaborate with cross‑functional teams to define API contracts and build robust, scalable backend services.
Mentor junior engineers, conduct code reviews, and champion best practices in coding, testing, and deployment.
Drive continuous improvement of development workflows, tooling, and CI/CD pipelines.
Advocate for user‑centric design and data‑driven decision making across the product lifecycle.
Requirements
10+ years of professional software development experience, with 5+ in senior or staff roles.
Deep expertise in React, Typescript, and modern JavaScript ecosystems.
Proven track record building and scaling APIs in a cloud‑native environment.
Strong understanding of Agile methodologies and experience leading high‑performing teams.
Excellent communication skills and a passion for mentoring and knowledge sharing.