Engineer - Unity Level II

 

WhiteMoon Dreams is seeking a strong Unity developer, comfortable tackling a variety of projects in mobile and VR.

 

Responsibilities

  • Designs and develops Unity based applications.

  • Performs coding, debugging, testing and troubleshooting throughout the application development process.

  • Typically reports to a manager.

  • Gaining exposure to some of the complex tasks within the job function.

  • Occasionally directed in several aspects of the work.
     

Requirements

  • Two to four (2-4) years of C# programming experience in the video game industry 

  • Strong 3D skills, with a solid understanding of game-related math.

  • Ability to write clean documented maintainable, portable, and highly functional code.

  • Self-motivated.

  • Excellent communication skills.

  • Positive demeanor.

  • Good problem-solving skills.

 

Pluses

  • Previous experience developing in C/C++ and/or Java.

  • Previous experience integrating native system APIs into Unity.

  • Experience with native plugin creation and integration.

  • Specialist skills and interest in areas such as networking, audio, etc.

  • Experience using performance profiling tools and automated build systems.

  • Unreal Engine experience.

  • Knowledge of Git & Perforce.

  • Experience in scripting languages (Python)

  • Knowledge of Scrum processes.
     

***This is an On-Site position***

If after reading this you find that you meet the qualifications and that this place sounds like somewhere you could work your artistic vibes for the greater good, send your resume and portfolio website address to EngineeringIsFun@whitemoondreams.com. Please write position applying for in the subject line.