Find a jobRecruiters

Desktop App Engineer

Exclusive opportunity

Onsite

Desktop App Engineer

WJ Digital SDN.BHD.

Desktop App Engineer

Skills

SQL QueriesPythonJavaC#GitAIElectron

13 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

MYR 54,000 – MYR 78,000 / year

Location:

Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia

Work mode:

Onsite

Published on:

7 October 2026

What they need


About the role

WJ Digital SDN.BHD. is seeking a talented Desktop App Engineer to join our growing development team in Kuala Lumpur City Centre. This is a full-time position based in our Kuala Lumpur office, where you will take a central role in designing, developing, and maintaining robust desktop applications that power our business solutions. As a Desktop App Engineer, you will be responsible for delivering high-quality software that meets our clients' needs whilst adhering to best practices in software development. This position offers the opportunity to work with cutting-edge technologies and contribute to innovative projects that have a real impact in the marketplace.

Key responsibilities

  1. Take responsibility for developing and maintaining the AI desktop application client, including the interface and interactions for each feature in the application. These features currently cover writing, social media content creation, image generation, video production, data organisation, website and software development, AI learning courses, and organising personal ideas and knowledge.

2.Take responsibility for the interface that displays AI-generated content in real time. Content must appear promptly as it is generated, long content must display smoothly, and users must be able to stop generation at any time.

3.Take responsibility for showing the progress of longer-running tasks, so that users can check the current step and overall progress at any time while a task is under way.

4.Take responsibility for designing and implementing permission prompts. The application displays a prompt before it reads a user's files or runs system commands. These prompts must be concise and clear, so that users without a technical background can understand them and make a decision.

5.Take responsibility for the error messages shown when something goes wrong in the application. Situations such as model response timeouts, service unavailability and blocked content must all be explained in wording that users can understand.

6.Take responsibility for delivering the application on each target platform (currently macOS first),including packaging, code signing, notarisation and automatic updates, and for completing testing on each platform.

What we're looking for

  • Proven experience as a Desktop Application Developer or similar role, with a minimum of 2–3 years of professional development experience
  • Strong proficiency in one or more desktop application frameworks or languages such as C#, Java, C++, Python, or Electron
  • Solid understanding of object-oriented programming principles and design patterns
  • Experience with version control systems such as Git and familiarity with collaborative development workflows
  • Knowledge of software testing methodologies and experience writing unit tests
  • Excellent problem-solving skills and the ability to analyse complex technical challenges
  • Strong communication abilities and capacity to work effectively within a team environment
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent professional experience)
  • Familiarity with databases and SQL is highly desirable
  • Regular use of AI coding tools as an established part of your day-to-day development work.
  • Ability to communicate at Chinese and English, written and spoken, and to work full-time on site at our Kuala Lumpur office; and the right to work in Malaysia.work in both
  • Experience with agile development methodologies is a plus

About us

WJ Digital SDN.BHD. is a forward-thinking information and communication technology company dedicated to delivering innovative software solutions to businesses across various sectors. With a focus on quality, innovation, and customer satisfaction, we develop applications and services that help our clients streamline their operations and achieve their business objectives. Our team comprises talented professionals who are passionate about technology and committed to excellence. We pride ourselves on fostering a collaborative culture where creativity is encouraged, ideas are valued, and team members are empowered to make meaningful contributions. At WJ Digital SDN.BHD., we are invested in the growth and success of our employees and are proud to be an employer of choice in the technology sector.

Other offers great for you!

These companies are also looking for great profiles

LeHibou

Senior Cloud Engineer (AWS)

750€ / jour

Freelance

Brussels, Belgium

Hybrid

Skills

DockerPythonGitBitbucketAWSTerraform

16 hours ago

Quick apply

Soors

Data Engineer Python H/F

Freelance

Bordeaux, France

Hybrid

Skills

SQL QueriesPython

15 hours ago

Quick apply

Kalytech Consulting

Automation Engineer

540€

Freelance

Leuven, Belgium

Hybrid

Skills

PythonAnsibleautomationpowershell

15 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools