Senior Software Engineer
Build and maintain the Tauri (Rust) layer for the desktop application
Define patterns for: multi-window lifecycle and communication frontend to native interaction (IPC/commands)
Own integration between our Angular app and Tauri runtime
Mentoring and collaborating with Front-end engineers
Ensure secure and reliable interaction with OS-level capabilities
Define offline strategies: caching fallback UX recovery flows
Optimise app performance
Establish best practices and clear boundaries between the frontend (Angular) and Tauri/native layer
Improve developer experience for engineers integrating with the platform
What you'll bring
You are a focused, motivated and hard-working developer who wants to join a fantastic growing team at a critical time and learn on the job to expand your skills. Your technical skillset might look like this:
- Strong experience in complex frontend or platform engineering
- Experience with desktop/web hybrid frameworks (Tauri preferred, Electron, or similar)
- Strong debugging skills across frontend + system-level issues
- Experience with Rust or interest in learning it - we actively support engineers ramping up in Rust.
- Experience with: IPC / message passing, offline-first architectures, caching strategies / service workers
- Exposure to: Node.js or native bridges, performance profiling
You are the type of person who
LEAP is an inclusive, people-first company committed to breaking down institutional barriers that keep people from reaching their potential. If you meet some, but not all the requirements above, we encourage you to still submit your application.
Why join LEAP?
Your work matters. Helping lawyers help people sits at the heart of everything we do. We solve real world problems that improve and support local, everyday law firms. So they can do their best work for the people in the communities they serve.
Make an impact. You won’t be another ‘cog in the wheel’ here. We give full trust and autonomy for you to be heard, to work on big & complex projects – and to make a real difference.