Senior Rust Front End Engineer
Full time | Remote | Australia
About the role
Our client is a fast growing technology company building secure, intuitive digital experiences used by customers around the world. They’re hiring a Senior Rust Front End Engineer to turn complex, security sensitive workflows into reliable, polished interfaces.
You’ll work closely with UX, Design, Product, Architecture and Engineering in a hands on role with real ownership, from technical design through to testing, release and production support. Much of the work is greenfield, so you’ll help set the patterns for a growing Rust engineering team.
The tech
Rust, Leptos, WebAssembly and Tailwind CSS on the front end, running on AWS with serverless and event driven architecture.
What you’ll do
- Design, build and maintain secure Rust web applications using Leptos and WebAssembly
- Lead adoption of secure, AI assisted development practices across UX, product and engineering
- Translate Figma designs and product requirements into responsive, accessible interfaces
- Build reusable UI components and contribute to a consistent design system
- Own features end to end, including release and production support
- Set practical standards for architecture, code quality, testing, documentation, performance and accessibility
- Review code, investigate defects and fix root causes
- Prototype solutions and clearly explain technical trade offs
What you’ll bring
- Strong professional experience building and maintaining production web applications
- Hands on experience securing public facing apps against XSS, CSRF, clickjacking, injection attacks and supply chain risks
- Experience implementing and troubleshooting browser security controls (CSP, CORP, COOP)
- Familiarity with OWASP Top 10, secure authentication and session management, and modern identity protocols
- Experience in security reviews, threat modelling, vulnerability remediation and secure SDLC
- Demonstrated experience delivering non trivial applications or components in Rust
- Strong HTML, CSS, JavaScript and TypeScript
- Experience with a modern UI framework such as Leptos, React, SolidJS or Angular
- Experience turning design specs into responsive, production quality interfaces
- Sound knowledge of software design, data structures, testing, debugging and performance
- Strong written and verbal communication, and the ability to work independently across a distributed team
