remotive.io engineering mid / senior unity developer

Mid / Senior Unity Developer


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
special offer