Posted almost 4 years ago
Mid / Senior Unity Developer
About the Unity Developer position
DECA Games is seeking a talented and accomplished Unity Games Developer to join our growing engineering team to assist us in the development of new features in our existing games.
Ideal Candidate has experience working in Unity, is passionate about creating games in a production environment, and a team player.
Responsibilities
- Working with highly efficient and optimized code
- Create new core features
- Developing and improving existing code
- Solve challenging technical issues
Work Experience Requirements
- At least four years of gaming industry experience
- Shipped at least two mobile/desktop games, preferably on multiple platforms
Skills and Knowledge
- Expert in .NET/C# and Unity
- Strong OOP skills and proficiency with C#
- Strong performance optimization experience
- Strong problem solving/debugging skills
- Extensive experience with self-testing to minimize and fix issues
- Extensive experience in 2d sprites rendering
- Practical experience in Unity DOTS (including ECS, Job System and Burst Compiler)
- Good understanding of code execution and performance on different platforms (mobile and desktop)
- Good knowledge and understanding of TCP protocol and handling Socket connection in .NET/C#
- Experience with Git
- Knowledge of Unity project best-practices (prefabs, asset naming, organized scene hierarchy)
- Basic understanding of Unity UI components
Would be a plus
- Experience in writing Native Extensions
- Experience in protecting games against injected code/memory modification
- Experience in working with ShaderLab