Desktop Development Careers at Intridea

C/C++ Desktop Developer (Contractor)

One of our major client teams needs a new engineer to help with development of the a Download Management Tool (DLM). The DLM is a standalone application that communicates with our web services and handles the task of downloading, installing, and launching downloadable applications. We are tasked with replacing the current DLM with a more reliable, easier to maintain, and cross-platform (if possible) solution.

The engineer will need to be well versed in stand-alone application development. The current DLM is written in .NET and has a Flash UI built on top of Scaleform. The new DLM will continue to use the Flash UI, but it is not determined whether we will continue to use .NET and/or Scaleform.

Required skills:

  • Desktop application development, preferably using cross-platform tools (e.g. Qt, Titanium, etc.)
  • C/C++ experience

Desirable skills:

  • .NET experience
  • Scaleform experience
  • Flash experience

Extra points:

  • Ruby on Rails experience
  • Windows installers (NSIS, InstallShield)
  • Video encoding/streaming
  • Gaming

Application Instructions

Featured Blog Articles

HTML5 for Desktop Application Development

by Yong Zhi on February 8, 2012

Most developers know that it makes a lot of sense to develop software that you can "write once and run anywhere." It's more economical, easier to implement cross-platform, and generally leads to fewer headaches. Back when the most important and/or dominant platform was the Desktop, QT and Java made it easy to develop software that could be run anywhere. But enter the Smartphone Era stage-left, and you've got a problem - those solutions are not available on iPhones, iPads, etc.

This has led to a lot of buzz around HTML5-based development for mobile apps (PhoneGap, for example is a popular platform for building applications with HTML5). Often these platforms do not support native UI components, but people seem to care less about standard UI nowadays; authoring UI with HTML5 gives people more freedom on look and feel. Traditionally javascript is very restricted for security reason (no local file/socket access etc), but the restriction can be lifted via browser extension.

So, great - we can use HTML5 to write platform-independent software for smart phones. But, we can also use similar technology to write desktop applications with HTML5 - even better!

Continue reading

HTML5 for Desktop Application Development

by Yong Zhi on February 8, 2012

SASS Recipes: What's @for good for?

by Jake Mauer on February 7, 2012

Introducing Bobby Martines, VP of Business Development at Intridea

by Renae Bair on January 31, 2012