RESPONSIBILITIES:
- You will work in a cross-platform team (iOS, Android) using Unity / C#
- Contribute to architectural decisions and deliver high-quality code
- You are responsible for the design and implementation of cross-platform games for Android, iOS and Web
- Participate in all aspects of an interactive software development process, including design, estimation, build, testing, debugging, maintenance and support in order to produce reusable and reliable code
- Communicate with other team members to establish an effective production pipeline and integrate media assets
REQUIRED QUALIFICATIONS:
- A completed university degree in computer engineering, computer science or similar
- Profound knowledge of game engines, in particular Unity.
- Experience with performance optimization in Unity for mobile targets
- Profound knowledge of common game architecture and design patterns (e.g. MVC, Entity Component Systems)
- A commitment to Test-Driven Development as well as Continuous Integration
- Fluent English is mandatory
- A minimum of 1 years of experience in C# and at least one other object-oriented programming language (such as C++, JAVA, Objective-C, Swift or JavaScript)
- 1+ years of experience as a developer in the game industry
- For the senior position, Experience and ability to share best practices and mentor teams
- For the senior position, At least one shipped title using Unity
only shortlisted candidates will be notified