UNITY DEVELOPER
Your pRofile
- Academic background in Computer Science, Engineering, related degree, or relevant professional experience
- Advance level of Unity and Game Development processes. Solid understanding of the full software development life cycle
- Mobile development experience (iOS and/or Android)
- Familiarity working in a scrum/agile environment
- Ability to quickly find creative solutions to difficult problems
- Ability to write documented, unit testable, C# code, that is compliant with our company coding conventions and standards
- Strong attention to detail, rigorous in self-testing code and delivering high quality work
skills
- Work closely with a dedicated game artist and QA tester to develop Unity games
- Develop new features, reusable components, and documentation as requested by the games platform team lead
- Participate in team cross training, code reviews, and mentoring of more junior developers
- Coordinate with your team to define development timeframes, dependencies, and areas of risk to be considered in project planning
- Ensure game assets are efficiently integrated into the engine while preserving artistic integrity and performance
- Ability to communicate effectively and work as part of a team
- Be patient and able to concentrate for long periods
- Work well as part of a team and be able to take direction from Producers
- Work well under pressure and to strict deadlines
- Provide and research training material to increase teams skills
- Communication competencies. Getting along with others, negotiation, conflict resolution and decision-making.
- Collaboration with other seniors and supervisors instead of doing thing by yourself.
- Maintain a good professional relationship with your colleagues.
- Share ideas and experiences with other developers