Company Logo

Senior Desktop Application Engineer

This job post is managed by

OG
Oktavianus Grestyan

Job Requirements

On-site
5 - 10 years of experience
Minimum Associate Degree

Skills

IT Support

Teamwork

Help Desk

Troubleshooting

Customer Service

Remote Support

Ticketing System

Hardware Maintenance

Network Troubleshooting

Technical Support

Job Benefits

Annual Leave

Health Insurance

Laptop Provided

Dental Care

Perform Bonus

Sick Leave

Vision Care

Job description for Senior Desktop Application Engineer at PT Mau Kerja Indonesia

Job Summary

We are looking for an experienced Senior Desktop Application Engineer to design, develop, and maintain high-performance desktop applications across Windows, macOS, and other supported operating systems. The ideal candidate has strong software engineering fundamentals and hands-on experience with modern desktop application frameworks such as Tauri, Electron, or Wails. You will build reliable, secure, and scalable desktop applications, integrate frontend interfaces with backend services and native operating system capabilities, and deliver production-ready software.

Key Responsibilities

  • Design, develop, and maintain cross-platform desktop applications using Tauri, Electron, or Wails.
  • Build user-friendly interfaces and ensure consistent functionality across supported operating systems.
  • Optimize application performance, memory usage, startup time, and resource consumption.
  • Implement application packaging, installation, updates, and distribution.
  • Design scalable, secure, and maintainable desktop application architectures.
  • Integrate desktop applications with REST APIs, backend services, databases, and third-party systems.
  • Connect frontend components with native operating system functionality.
  • Develop features such as file-system access, local storage, background processes, and system notifications where required.
  • Apply security best practices to protect application data and prevent unauthorized access.
  • Troubleshoot application crashes, performance bottlenecks, and cross-platform compatibility issues.
  • Write and maintain unit, integration, and automated tests.
  • Manage application builds, code signing, installers, and release processes.
  • Implement automatic updates and version management where required.
  • Maintain CI/CD pipelines for desktop application development and deployment.
  • Collaborate with product managers, designers, and backend engineers to deliver product requirements.
  • Participate in code reviews, technical planning, and architectural discussions.
  • Evaluate technologies, recommend engineering practices, and mentor junior developers when appropriate.

Requirements

  • Minimum 5 years of professional software development experience.
  • Hands-on experience developing and shipping desktop applications using at least one of these frameworks: Tauri, Electron, or Wails.
  • Strong proficiency in JavaScript or TypeScript.
  • Experience with a modern frontend framework such as React, Vue, or a similar technology.
  • Solid understanding of desktop application architecture and cross-platform development.
  • Experience integrating applications with APIs and backend services.
  • Familiarity with Git, debugging, testing, and software development best practices.
  • Strong problem-solving skills and the ability to work independently.Rust experience, particularly for Tauri-based applications.
  • Willing to work onsite in Sleman, Yogyakarta, Indonesia. Candidates already domiciled in Yogyakarta are preferred.

Additional Information

Working Hours: Monday – Friday (Semi-Flexible Working Hours)

Location: Sleman, Yogyakarta

Benefits

  • Challenging and exciting projects in an international team.
  • Annual leave, sick leave, special leave, and menstrual leave.
  • Performance-based rewards.
  • Laptop and supporting hardware provided.
  • Casual attire.
  • Medical claims.
  • Optical and dental benefits.
About the company
PT Mau Kerja Indonesia
Information Technology and Services
11 - 50 employees

Maukerja Indonesia was launched in 2018 as part of the regional expansion of Agensi Pekerjaan Ajobthing Sdn Bhd.

The parent company, founded in 2013 in Kuala Lumpur, Malaysia as Brightan System, is an end-to-end recruitment solutions provider. Its signature product, the Maukerja job portal, was also created in 2013 to serve blue-collar and non-executive workers - ~36% of the workforce - who were underserved by English-focused, executive-oriented portals.

Maukerja Indonesia adapted this model for Indonesia: a Bahasa Indonesia platform for mass-market hiring, employer branding, and career support, built by an 11-50 person team with a casual yet professional culture.

Core focus: F&B, Retail, Hospitality, Manufacturing, BPO, Sales & Marketing, Admin/HR, Customer Service, and other high-turnover non-executive segments.

Office address

Jalan Sabo Sopalan

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Full-Time
1–3 years
Minimum Bachelor’s Degree
AccelByte Inc
Full-Time
1–3 years
Minimum Bachelor’s Degree
PT Mau Kerja Indonesia

Backend Engineer

Rp 6-7.5Mio
Full-Time
1–3 years
Minimum Associate Degree
Konnco Studio

.Net Developer

Not Disclosed
Contract
3–5 years
Minimum Bachelor’s Degree
Pt. Tiga Daya Digital Indonesia
Remote/WFH
Contract
3–5 years
+1
Skyshi Digital Indonesia

Senior Desktop Application Engineer