Requirements
- Strong experience building and shipping modern web applications using React and TypeScript
- Experience owning technical decisions and designing maintainable frontend architecture
- Ability to take ambiguous product problems and turn them into clear technical plans and incremental milestones
- Strong product judgment, with the ability to use customer insight and data to inform decisions
- Strong understanding of web fundamentals, including performance, accessibility, and responsive design
- Experience working closely with cross-functional partners such as product, design, analytics, and backend engineering
- Commitment to writing clean, testable, maintainable code and holding a high bar for engineering quality
- Confidence working autonomously and taking ownership of delivery end-to-end
- Good communication skills, including the ability to explain technical concepts clearly to non-technical audiences
- Some experience working with Node.js in a production environment
- Ability to produce clear technical documentation and diagrams
- Experience with end-to-end “BRO” ownership of software - Build it, Run it, Own it, including observability and reliability
Nice to haves
- Experience working on SEO-driven, acquisition-focused, or other high-traffic logged-out web experiences
- Experience with experimentation
- Experience with CI/CD tooling such as GitHub Actions
- Experience with observability and monitoring for web products
- Experience improving web performance and Core Web Vitals
- Strong accessibility instincts and experience building inclusive web experiences
- Interest in AI-assisted coding tools such as Cursor or Claude Code
What you'll be doing
- Building and improving key parts of Wise’s website and logged-out customer experience
- Helping shape and extend our new CMS platform, built with Payload CMS and Puck, to support scalable, high-quality content creation and publishing
- Creating high-quality, SEO-driven web experiences that help more people discover Wise organically
- Working closely with product managers, designers, analysts, and engineers to shape ideas, define requirements, and turn them into simple, effective customer experiences
- Owning frontend development end-to-end, from technical design through implementation, release, measurement, and iteration
- Architecting scalable, maintainable frontend solutions using React and TypeScript
- Helping maintain a high bar for quality, accessibility, performance, and usability across the web experience
- Contributing to experimentation and optimisation work, using customer insight and data to inform decisions
- Collaborating with backend engineers and working with Node.js where needed
- Providing technical guidance through thoughtful code review and collaboration
- Contributing to a strong engineering culture through knowledge sharing and strong engineering practices
- Mentoring engineers in the team and contributing to our engineering hiring process
Perks and Benefits
We don’t expect you to tick every box. If this role excites you, we’d still love to hear from you.