Job Description
What you’ll do:
- Lead the development of Heidi’s cross-platform desktop applications using Tauri, Rust, and Next.js, shipping production-grade software on macOS and Windows (Linux a plus).
- Own the end-to-end desktop experience, from system architecture and native integrations to frontend implementation, performance, and long-term maintainability.
- Design and build high-performance Rust components powering real-time audio capture, transcription pipelines, local state management, and secure system interactions.
Build reliable, well-designed interfaces between Rust backends and web-based frontends, with a strong focus on safety, correctness, and developer experience. - Improve the reliability and accuracy of core experiences such as real-time transcription, AI-assisted note generation, offline/online sync, and integrations with healthcare systems.
- Design and implement end-to-end (E2E) and integration testing strategies for desktop apps, covering Rust services, frontend interactions, and cross-process communication
- Actively leverage AI-assisted development workflows to accelerate design, implementation, debugging, and testing across the desktop stack.
Advocate for excellent engineering practices, performance, reliability, and accessibility in desktop applications. - Collaborate across product, design, ML, and backend teams to deliver features that have a real impact on how healthcare is delivered.
- Contribute to improving Heidi’s desktop engineering ecosystem and culture as the team continues to grow.
What we’re looking for
- 5+ years of professional software engineering experience, with clear ownership of complex systems or products.
- Strong experience with systems-level programming (Rust preferred; C++ or Go acceptable), including performance, memory management, and concurrency.
- Hands-on experience building or maintaining desktop applications (Tauri, Electron, or native), with an understanding of OS-level concerns such as file systems, permissions, packaging, and updates.
- Experience with modern frontend technologies such as React / Next.js, and comfort working across the frontend–backend boundary.
- Comfortable owning ambiguous, high-impact technical problems and driving them to resolution with a high degree of autonomy.
- Strong product intuition and a user-centric mindset, particularly for tools used daily by professionals in high-stakes environments.
- Demonstrated ability to embrace AI as a force multiplier in software engineering—using it thoughtfully for system design, problem-solving, debugging, testing, and improving overall development velocity.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru
Apply Now