Chat on WhatsApp
Company Logo

Desktop Application Engineer

Rp2.000.000 - 9.000.000/Bulan
Penuh Waktu · Hybrid
Minimal SMA/SMK
1 - 3 tahun pengalaman

Persyaratan

Hybrid
1 - 3 tahun pengalaman
Minimal SMA/SMK

Skills

C++, C#, Java, Or Swift.

Artificial Intelligence

Qt, .net/wpf, Electron, Or Swiftui/cocoa.

Benefit Kerja

Perform Bonus

Work Insurance

Loker ini dikelola oleh

HS
Hama Smart Solution

Deskripsi pekerjaan Desktop Application Engineer PT. Hama Smart Solution

We are seeking a highly skilled **Desktop Application Engineer** to lead the development of high-performance, locally-installed software solutions. In this role, you will be responsible for the full software development lifecycle—from architectural design to deployment—ensuring our desktop applications provide a seamless, responsive, and secure user experience.

You will tackle the unique challenges of local environments, including hardware integration, offline capabilities, and OS-specific optimizations.

### Key Responsibilities

- **Application Development:** Design and build scalable, high-performance desktop applications for Windows, macOS, or Linux using modern frameworks.

- **System Integration:** Develop deep integrations with local hardware, file systems, and peripheral devices while ensuring low latency and high reliability.

- **Performance Optimization:** Monitor and optimize memory usage, CPU consumption, and application startup times to provide a "snappy" user interface.

- **Security & Privacy:** Implement robust local data encryption, secure authentication protocols, and safe update mechanisms to protect user data.

- **Cross-Platform Consistency:** Ensure feature parity and visual consistency across different operating systems through shared codebases or rigorous platform-specific tuning.

- **Lifecycle Management:** Manage the packaging, distribution (MSI, DMG, AppImage), and silent auto-update systems for a global user base.

**Technical Requirements**

| **Category** | **Requirements** |

| --- | --- |

| **Languages** | Expert-level proficiency in **C++, C#, Java, or Swift**. |

| **Frameworks** | Experience with **Qt, .NET/WPF, Electron, or SwiftUI/Cocoa**. |

| **Concurrency** | Deep understanding of multi-threading, asynchronous programming, and memory management. |

| **Data** | Experience with local databases such as **SQLite** or Realm and file I/O optimization. |

| **Tooling** | Proficiency with Git, CI/CD for desktop (e.g., Azure Pipelines, GitHub Actions), and unit testing frameworks. |

### The Impact of This Role

Desktop applications offer a level of power and integration that web apps simply cannot match. You will be building the tools that our power users rely on for their most critical, resource-intensive tasks. Your code won't just run in a browser—it will live on the machine, providing the speed and reliability our customers demand.

Tentang Perusahaan
PT. Hama Smart Solution
Information Technology and Services
1 - 10 karyawan

PT Hama Smart Solution (hamasmart.com) is an Indonesian IT development company with ambitious global aspirations, dedicated to showcasing the exceptional talent and innovative capabilities of Indonesian developers.

Our Mission is to establish ourselves as a leading global IT vendor, proving that world-class technology solutions can originate from Indonesia.

We offer international project experiences that combine practical learning with real-world application for Indonesian developers.

We strive to empower Indonesian talent by providing access to global markets, fostering collaboration, and enabling the growth of local expertise in the global IT landscape.

Alamat kantor

Gg. Banowati No.6B, Jatiwinangun, Purwokerto Lor, Kec. Purwokerto Tim., Kabupaten Banyumas, Jawa Tengah

Tips Aman Cari Kerja

Pemberi kerja yang benar tidak akan meminta akun Telegram, top-ups atau pembayaran dalam bentuk apapun. Jangan berikan kontak pribadi, informasi bank, maupun kartu kredit kamu.

Pelajari Selengkapnya

Desktop Application Engineer