Middle Unity 3D developer vacancy at Woobam
Develop client parts of mobile games, implement game mechanics;
Develop client-server interaction;
Layout UI based on layouts from artists;
Integrate third party SDKs;
Take an active part in product development.
2+ years of experience in commercial development on Unity3D (C #) for Android / iOS;
Ability to make up adaptive interfaces on Unity UI;
Knowledge of Unity subsystems and assets (animations, meshes, materials);
Experience in integrating third-party SDKs;
Ability to write clear, understandable, structured code;
Knowledge of basic design patterns, algorithms, data structures and OOP principles;
Experience in optimizing games for mobile platforms;
Ability to work with the git version control system;
Skill to work in the team.
Skills considered as a good plus
Understanding the ECS approach;
Ability to write shaders and optimize the graphics subsystem;
Experience in creating extensions for the Unity editor;
Experience with XCode, Android Studio.