Unity Developer
Description
We are seeking a developer responsible for building interactive experiences for various target platforms based on the Unity framework. Your primary responsibilities will be to implement functionality translating design ideas, concepts, and requirements into a functional and engaging interactive experience. A commitment to collaborative problem solving, sophisticated design, and a quality product are essential.
Responsibilities
- Implement functionality as per communicated design
- Communicate with other team members to establish effective pipeline and integrate media assets
- Design, build and maintain efficient, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to address and mitigate these problems
- Help maintain code quality, organization, and automatization
Skills
- Excellent knowledge of Unity, including experience with:
- Scripting
- Animation Controllers
- Asset Bundles
- Server Communications
- Touch and Voice Input
- User session management
- Experience with 3D, characters, and environments
- Familiarity with current design and architectural patterns
- A knack for writing clean, readable, and easily maintainable code
- Experience in implementing automated testing platforms and unit tests
- Proficient knowledge of code versioning tools {{such as Git, SVN, and Mercurial}}
Bonus Points
- Experience with:
- Deepspeech
- Websockets
- Async Programming
- State Machines
Who We Are:
Over 200 creative and technical minds on a mission to create unforgettable immersive and interactive human experiences by combining the latest digital, physical and virtual technologies.
Our team is composed of some of the world's best artists, designers, producers, programmers, fabricators, and physical technologists.
The EDGE team partners with clients to help them conceive new and unique creative concepts, and then turn those conceptual dreams into real human experiences through the application of the latest technologies.