<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1621132604871265&amp;ev=PageView&amp;noscript=1">

Post by Rich Moy on Nov 20, 2017, 12:00:00 PM

What do you think of when you hear the words “application development?” If you’re like most people, you probably think of the mobile apps that power your smartphone. But even though more people than ever are considering the benefits of ditching their PCs for high-powered mobile solutions, desktops (and desktop applications) are still the best way for most professionals to get their jobs done.

Not surprisingly, desktop applications developers are in high demand. They’re also some of the highest paid programmers in North America. So how can you attract and hire the types of candidates you need? Here are a few things to keep in mind as you search for your next desktop application developer.

Know Where They Spend Their Free Time

We’ve said this plenty of times, but it's worth repeating: programmers don’t spend a lot of time on the most popular social networking sites. So to find the desktop applications developers you’re looking for, you need to know where they do commiserate with each other online.

Microsoft’s MSDN forums are a go-to resource for desktop developers who specialize in building Windows applications. The Apple Developer Forums make up a well-organized platform for programmers who develop apps for Mac desktops. For Linux developers, the Linux Forums are a reliable source of Linux-specific information.

But what about developers who build apps for multiple operating systems? Objective-C, Java, Ruby and Python are just a few of the technologies that most desktop developers use, so keep that if you’re still struggling to find them. Not surprisingly, these are some of the most frequently used technology tags on Stack Overflow.

Understand Their Biggest Challenges at Work

Developers expect recruiters to take a sincere interest in their work. Where do you begin? You don't need to know all of the ins and outs of building a desktop app. But understanding some of the basics can really set you apart from the competition.

Before you engage with a candidate, do some extra research to start understanding some of the challenges they face at work. Every developer type has their own unique set of obstacles, but here are a few that desktop app developers tackle on a daily basis.

  • Supporting multiple browsers and operating systems. Desktop applications can be tricky because of the variety of platforms available to consumers. It’s up to programmers to ensure a seamless experience, regardless of operating system or browser.
  • Choosing the right technologies. Because desktop apps need to be compatible across different platforms, programmers need to choose their tools wisely. Some developers argue that Python gives them the most flexibility.
  • Creating and managing distributed applications. Distributed applications allow multiple users to access the software at the same time. As convenient as this is for the user, supporting these types of apps (and maintaining a positive customer experience) can be one of the most significant challenges of desktop applications development.

developer 101

Topics

How to Find & Hire A...

Comments

Schedule a 15 minute call

Call +1-877-782-2577 or email careers@stackoverflow.com for answers to any questions you may have