Responsibilities
Assist in performing feasibility studies of tech design.
Understand and contribute to the game design while suggesting improvements.
Take part in technical design and architecture for the game.
Develop high-quality features, focusing on delivering value to end-users.
Participant in peer review of team member’s code.
Continuously research and adopt good software and game development practices.
Own your own tasks, implementations, and documentations in an AGILE environment.
Skills
Proficient in C# with good understanding of OOP concept
Good knowledge of Unity3D.
Knowledge in Golang is a bonus
Resourceful and strong problem-solving skills
Knowledge of common algorithms, design patterns and data structures
Good in quantitative and qualitative analysis
Familiar with version controls