${ alert.message }}
${ alert.message }}
Share Job
Copy the link below to share this job.
id Software

Mobile Programmer - Orion

${ timestamp }} · 
id Software
πŸ‡ΊπŸ‡Έ Dallas, TX


id Software has a great opportunity for you to partner with the existing team on Orion. Orion is technology that enhances the experience of a streamed game. Orion technology reduces latency and bandwidth while streaming a game, making streamed games accessible to more people, in more areas, at higher quality.

Our Mobile Programmer will be an integral part of a modern R&D team that not only helps the company take advantage of emerging trends but helps drive and define the trend. As part of the team you will help ideate, investigate, and prove new techniques which can be used to improve both current and future ZeniMax titles and services. You will be asked to not only write significant portions of new code bases but maintain and integrate that code into existing code bases as well. Our team is results driven and we are looking for people who want to actualize real world technologies that impact the industry in a profound way. Expect your abilities and scope of work to expand in a fast paced and highly innovative environment. Be curious and willing to learn. Push beyond what you know, and think is possible.


  • Proven work experience as a Mobile developer
  • In-depth knowledge of at least one programming language like C++, C#, objective-C, Swift, Java
  • Native experience with both Android & iOS
  • Familiarity with app distribution through google play and the app store or TestFlight
  • Experience with third-party libraries and APIs
  • Familiarity with OOP design principles
  • Excellent analytical skills with a good problem-solving attitude
  • Ability to perform in a team environment
  • Excellent oral and written communication skills
  • Ability to write clear, maintainable, portable code that adheres to a well-documented coding standard
  • Must be a self-motivated and energetic team player with a very strong work ethic and cooperative attitude


  • Support the entire application lifecycle (concept, design, test, release and support)
  • Produce fully functional mobile applications writing clean code
  • Gather specific requirements and suggest solutions
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience
  • Research and suggest new mobile products, applications and protocols
  • Stay up-to-date with new technology trends

Preferred Skills

  • BS degree in Computer Science or relevant field
  • Game industry development experience
  • Vulkan experience
  • Development experience on Windows/MacOS, and Linux
  • Desire and vision to help shape a project from the ground up.