Software Engineer (Desktop)

GetLinks partner

Singapore, Singapore

Negotiable

Job description

Remote

We are seeking a Senior Software Engineer with deep expertise in building cross-platform Desktop applications, particularly using Tauri. In this role, you will lead the development of high-performance, user-friendly applications that leverage AI and machine learning, and help shape the technical direction of our products.


Responsibilities

  • Design, develop, and deploy scalable features for our desktop applications
  • Collaborate with product, design, and AI/ML teams to build user-centric applications powered by cutting-edge models
  • Optimize both software and inference performance across platforms and OSes (Windows, Mac, Linux)
  • Write clean, maintainable code and participate in code reviews
  • Automate documentation, processes, and systems to facilitate knowledge sharing within the team.


Requirements

  • Proven experience building and shipping cross-platform Desktop applications with Tauri, or similar frameworks (e.g., ElectronQt)
  • Understanding of desktop application lifecycle, performance tuning, and user experience best practices
  • Hands-on experience with CI/CD pipelines and modern DevOps practices
  • Bonus: Experience designing cross-platform architectures (e.g., RIBs), and using cross-platform build tools (e.g., Bazel)
  • Bonus: Ability to build and integrate native modules/dependencies (e.g., Swift Package Manager for iOS/MacOS)

Contact us

1 - Nhi Vu (Kelly)Recruitment ConsultantEmail: [email protected]Skype: live:.cid.4fcc38321e0e0536