Senior Unity Engineer Job Description Template
Our company is looking for a Senior Unity Engineer to join our team.
Responsibilities:
- Identify, design, and develop new features and components requested by the business team;
- Participate in team cross-training and mentoring of junior developers;
- Review and provide specs for supporting documentation of the Age of Learning Unity platform;
- Integrate Unity Code written by team members into project codebases to create a fully realized set of features and functionality;
- Develop features and functionality within the Age of Learning Unity platform for deployment to Android and iOS targets;
- Coordinate with your team to define development timeframes, dependencies, and areas of risk to be considered in project planning;
- Special projects and performs other job-related duties as assigned.
Requirements:
- BS/MS degree in Computer Science, Engineering or a related subject;
- Ability to write documented, unit testable, C# code, that is compliant with our company coding conventions and standards;
- Proven experience building software with Unity (games or apps), ideally that are consumer facing and content driven;
- .NET, C# programming experience;
- Strong attention to detail, rigorous in self-testing code and delivering high quality work;
- Ability to communicate effectively and work as part of a team;
- A high level of motivation as a self-starter;
- Ability to quickly find creative solutions to difficult problems;
- Experience working in Unity 2018.x;
- Solid understanding of the full software development life cycle;
- Capable of translating business requirements, wireframes, and more into application architecture as an analytical thinker.