Unity Software Engineer / Remote-Freelance
WE ARE LOOKING FOR REMOTE DEVELOPERS FOR THIS POSITION
Intervoke is seeking a Unity Software Engineer with expertise in the development of interactive software for Unity C# desktop/mobile web with a focus on Medical technologies. This is a contract remote position. The candidate will participate in the entire software development life-cycle including requirements, design, implementation, integration, installation and testing. Windows based PC skills preferred. The role also includes all aspects of game development; everything from 3D asset integration, tooling, back-end, UI and game-play. Candidate mush have strong communications stills with English as their first language.
Responsibilities
- Using existing code base to create new interactive applications.
- Architect, design, and implement new systems and create new tools to facilitate application development and streamline production pipeline.
- Optimize and fix bugs in existing code.
- Write clean, robust, maintainable code.
- Interface with the art department to integrate 3D assets & animations.
- Design and implement UI/UX for a variety of platforms ranging from mobile to VR.
Requirements
- Minimum of 4 years of professional experience programming software.
- Strong proficiency with C# programming language.
- Strong proficiency with Unity game engine.
- Excellent verbal and written communication skills. Ability to communicate effectively with artists, engineers, and project stakeholders.
- Strong 3D math and problem-solving skills.
- Comfortable improving and extending an established code base.
Pluses
- Experience with WebGL or developing web-based services & applications.
- Developing custom shaders.
- Previous experience supporting and shipping VR/AR titles.