Utilize your Unity expertise to create and maintain high-quality game elements for mobile platforms in the slots casino world.
Design technical solutions that meet product requirements, be able to create/review detailed feature/functional/technical requirements specifications.
Contribute to the development of new and innovative gameplay features and user interfaces. Develop, test, deploy, maintain, and improve our codebase and features, write super-clean, maintainable, testable, and well-documented code in C#
Analyze, identify, and address any performance issues through profiling for performance optimization to ensure smooth and efficient gameplay.
Deep understanding of bundling mechanism and optimization tradeoffs
5+ years of proven experience in Unity development
Upper-intermediate English (daily communication)
Strong knowledge of C#, software design patterns, best practices, and expertise in OOP.
Proficient in investigating and solving complex issues in production, and in profiling for performance and memory optimization. Be able to understand and mitigate crashes and ANRs in a live, high-scale game.
Experience with mobile platforms development
Enthusiasm for learning and growing in a dynamic game development environment, Embrace Agile work methodology to enhance project efficiency and your growth as a developer.
Strong collaborative and proactive mindset with a sense of ownership
Git proficiency
Experience with native mobile development (Android / iOS) — Advantage
Experience in casino and slots — Advantage