Desktop App Engineer

WJ Digital SDN.BHD.

Kuala Lumpur

On-site

MYR 80,000 - 140,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

WJ Digital SDN.BHD. in Kuala Lumpur is seeking a hands-on Desktop App Engineer to design, develop, and maintain robust desktop applications powering our business solutions.

This is a full-time, on-site role based in Kuala Lumpur City Centre, with opportunities to work on cutting-edge AI-assisted features. The ideal candidate has 2–3 years of desktop development experience, strong OOP skills, experience with Git, and a Bachelor’s degree in CS/IT.

Qualifications

  • 2–3 years of professional desktop application development experience.
  • Proficiency in desktop frameworks or languages such as C#, Java, C++, Python, or Electron.
  • Strong OOP and design pattern understanding.
  • Experience with Git and collaborative workflows.
  • Knowledge of software testing methodologies and unit testing.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • On-site in Kuala Lumpur; Malaysian work eligibility.
  • Experience with agile development is a plus.

Responsibilities

  • Develop and maintain the AI desktop application client UI and features.
  • Implement real-time display of AI-generated content with smooth long-form rendering.
  • Show progress of long-running tasks with step-by-step progress.
  • Design and implement permission prompts for file access and system commands.
  • Design clear error messages for timeouts, outages, and content blocks.
  • Deliver the application to macOS first, including packaging, code signing, notarisation, and updates; test across platforms.

Skills

Desktop apps
C#
Java
C++
Python
Electron
Git
Unit testing
SQL basics
AI tooling

Education

Bachelor's degree in CS/SE/IT

Tools

Git

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time AI Desktop Apps Engineer
Real-Time AI Desktop Apps Engineer

WJ Digital SDN.BHD. • Kuala Lumpur

On-site
MYR 80,000 - 140,000
Full Stack Engineer - MY only
Full Stack Engineer - MY only

WJ DIGITAL • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Digital Marketing Executive
Digital Marketing Executive

WJ Digital SDN.BHD. • Kuala Lumpur

On-site
MYR 50,000 - 67,000
Kuala Lumpur: AI-Driven Full-Stack Engineer for Global Apps
Kuala Lumpur: AI-Driven Full-Stack Engineer for Global Apps

WJ DIGITAL • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Tech Manager (AI Product) New Kuala Lumpur
Tech Manager (AI Product) New Kuala Lumpur

Appnovation • Kuala Lumpur

On-site
MYR 240,000 - 360,000
Private Medical Plan
EPF
ME Days
+2
Digital - Solutions - Senior Full Stack Developer
Digital - Solutions - Senior Full Stack Developer

Premier Inn Hotels LLC (UAE) • Petaling Jaya

On-site
MYR 78,000 - 89,000
Software Engineer (C#)
Software Engineer (C#)

MyAdamas Technologies Sdn Bhd • Kuala Lumpur

On-site
MYR 48,000 - 72,000
Medical Insurance
Performance Bonus
Digital - Technical - Full Stack Senior Developer
Digital - Technical - Full Stack Senior Developer

Premier Inn Hotels LLC (UAE) • Petaling Jaya

On-site
MYR 78,000 - 89,000
Engineer, Information Technology (Software)
Engineer, Information Technology (Software)

TENPOWER MALAYSIA SDN. BHD. • Selangor

On-site
MYR 60,000 - 100,000
Head of AI Engineering
Head of AI Engineering

Monroe Consulting Group • Kuala Lumpur

On-site
MYR 300,000 - 540,000