Job Description
Looking for curious, passionate, and multi-disciplined VR / AR / MR developers who want to make a mark and have proven track record of delivering results.
We’re hiring skilled change agents that get things done (in VR / AR / MR).
Responsibilities
Prototype and build next generation AR / VR products in Unity / Android / IOS
Build and optimize with the latest mixed reality solutions (HoloLens, Rift, HTC Vive, Meta, ARkit)
Develop and support engaging high-quality, polished and reliable interactive applications
Collaborate with team to recommend best practices for assets, pipeline, and development
Contribute ideas and improvements to project designs, pipelines, and tools
Participate in creative brainstorming sessions to develop innovative VR / AR experiences
Provide advice and experience to develop efficient production workflows
Stay current with trends in the industry and identify technical innovations
Take ownership of project needs and communication
Work with a cross functional team while ensuring that assigned projects are being completed in a timely manner
Writing clean, well-documented, testable code
Other responsibilities and projects as assigned
Skills
Strong knowledge of AR / VR / MR development tools
Experience working with 3D rendering engines (e.g. Unity 3D, Unreal Engine, CryEngine)
Experience working with Xamarin, Unity 3D or WebAR
Experience with React Native and Python is preferred
Experience with Hololens, HTC Vive, Oculus, Google Cardboard and other leading AR / VR platforms
Experience with at least one GPU-backed graphics library (Vulkan, OpenGL, Direct3D, Mantle, Metal, etc.)
Experience with object recognition, acquisition, tracking, and rendering
Experience developing, debugging, and optimizing software on at least one desktop platform (Windows, MacOS, Linux), and at least one mobile platform (Android, iOS)
Experience writing software at all levels of the stack, from the application UI all the way down to the low-level systems software
Knowledge of mobile development & deployment (IOS, Android, Web)
Knowledge of the open-source ecosystem and the libraries available for common tasks
Ability to understand business requirements and translate them into technical requirements
Familiarity with cloud message APIs and push notifications
A knack for benchmarking and optimization
Proficient understanding of code versioning tools, such as Git or Subversion
Familiarity with continuous integration
Strong knowledge of OOP, design patterns and data structures
Strong organizational and problem-solving skills with great attention to detail
Excellent communication skills
Experience of realtime communication and AWS would be a plus
Experience of AI / ML would be a plus
Bachelors Degree in Computer Science or Equivalent
3+ years of professional AR / VR / MR application development experience