Original listing text, shown exactly as published by the company.
About the role
We’re looking for a Senior Frontend Engineer to help us build high-quality, innovative product experiences that power our fast-scaling mortgage products.
This role sits within our mortgage engineering team, where you’ll work across the frontend stack, owning features end to end: from shaping product ideas and UX details through to implementation, launch, and iteration.
This role is ideal for someone who thrives in a fast-paced, empowered team; has strong product instincts; is comfortable operating with ambiguity and taking ownership; and takes pride in building interfaces that feel polished, reliable, and thoughtfully designed.
What you’ll be doing
- Build and ship high-quality product features using React, TypeScript, GraphQL, and Tailwind
- Lead frontend projects from concept through delivery, including technical design, implementation, testing, and iteration
- Work closely with product, backend engineering, and business stakeholders to build experiences that simplify complex mortgage journeys and make them feel fast, intuitive, and trustworthy.
- Bring strong UI/UX judgment to the table
- Champion frontend architecture, component systems, performance, accessibility, and developer experience
- Raise the standard of frontend engineering across the team
Who you are
- Strong professional experience building production web applications with React
- Advanced hands-on experience coding with TypeScript
- Experience working with GraphQL APIs
- A strong understanding of frontend architecture, state management, and performance optimisation
- Experience with modern testing frameworks, including integration and end-to-end testing
- A good eye for design, interaction details, responsiveness, accessibility, and overall product polish
- A product-minded approach: you care about customer outcomes and the “why” behind what you’re building
- A strong sense of ownership and accountability
- The ability to uncover unknowns, navigate ambiguity, and turn complex problems into clear, shippable solutions
- Pride in your craft, clean code, thoughtful reviews, and helping others grow
Ideally, you'll also have
- Experience in fintech, lending, mortgages, or other regulated industries
- Experience working with Python or contributing to backend services
- Experience in early-stage or fast-moving product teams
- Familiarity with user analytics, feature flagging, and observability tools
- A data-driven approach to decision-making
- Openness to change, innovation, and the ways AI will reshape how products are built and used
What success looks like
You don’t just “take tickets”. You think like a product builder: questioning assumptions, improving flows, and caring deeply about the customer experience.
You notice when an interaction feels clunky, when a flow could be simpler, or when users need more clarity.
You’re comfortable owning outcomes, making decisions, and pushing work over the finish line in a fast-moving environment.