24 Aug
|
UBank
|
New South Wales
24 Aug
UBank
New South Wales
Job Description
About Us
n
At Ubank, we empower the digital generation to achieve financial success. Think of us as your daily money companion, offering a unified view of your finances with smart features and real-time insights. Save more, track spending, and achieve home ownership faster with Ubank.
n
The Why
n
The Principal Engineer, Frontend is the cross-cutting technical authority for frontend engineering across ubank's web, mobile, and static web properties, built from a shared codebase using Angular and Ionic Capacitor. This role leads the frontend chapter and owns architecture, testing strategy, accessibility, performance, component library design, and frontend observability.
n
Key Responsibilities
n
n
Define and maintain the target frontend architecture across Angular, Ionic Capacitor mobile, and static web properties for consistency and scalability.
n
Set frontend engineering standards through RFCs and ADRs covering component patterns, state management, routing, and code splitting.
n
Design and own the component library architecture including reuse strategy, versioning, contribution model, and Storybook documentation.
n
Partner with the design team on boundary coordination between engineering implementation and visual or interaction design specifications.
n
Define the accessibility engineering programme including automated testing, manual audit cadence, and CI quality gates aligned to WCAG 2.1 AA.
n
Establish frontend testing strategy spanning unit, integration, end-to-end, visual regression, and accessibility layers with clear coverage targets.
n
Define frontend performance budgets aligned to Core Web Vitals and implement continuous bundle monitoring across web and mobile.
n
Establish frontend observability practices including error tracking with Sentry, real user monitoring, and UX metrics for actionable insights.
n
Lead the frontend chapter,
fostering knowledge sharing, continuous improvement, and cross-squad collaboration on frontend practices.
n
n
Your Experience
n
n
12+ years of frontend engineering experience with at least 5 years in a senior or staff capacity providing cross-team technical leadership.
n
Demonstrated hands-on expertise with Angular application architecture and genuine hybrid mobile experience with Ionic Capacitor or an equivalent framework.
n
Proven experience leading a frontend chapter or community of practice with ownership of a component library or design system at organisational scale.
n
Experience in aligning feature squads, design, and platform teams on frontend standards, roadmaps, and measurable quality outcomes.
n
n
Why Ubank?
n
n
Innovation with impact:From meaningful work to amazing benefits, we equip you with the tools and support to drive real change - so your ideasdon'tjust stay ideas, they become impact.
n
Collaborative,supportive
& fun:We believe innovation is a team sport. It comes from a special kind of culturethat'shighly collaborative and gives people the support they need to thrive.
n
Build something great:Ubank is where ambition meets opportunity. Wedon'tjust talk about change - we give you the tools, trust, and support to make it happen.
n
Freedom to be yourself:We celebrate individuality and give you the flexibility to work in ways that suit your style. Our hybrid working model lets you balance connection and autonomy.
n
Accelerate your Career:With clear paths for career development, your potentialwon'tjust berecognised,it'llbe accelerated.
n
n
We acknowledge the Traditional Custodians of our local area.
n
This Sydney-based permanent role requires Australian or Current Zealand citizenship or permanent residency.
n
We welcome applicantsofall backgrounds, and our Talent team is excited toconnect withyou.
#J-*****-Ljbffr
📌 Principal Engineer - Front End (New South Wales)
🏢 UBank
📍 New South Wales