Responsibilities
Implement and integrate third- party plugins and SDKs for analytics, ads, and other game services.
Collaborate with designers and artists to implement engaging gameplay mechanics, UI/UX elements, and game flow.
Design, develop, and deploy casual games using Unity or Cocos for mobile platforms (iOS and Android).
Keep up with industry trends and integrate new technologies, tools, and techniques to continuously improve our games.
Additional Tasks: Undertake other responsibilities as assigned by the Line Manager.
Debug, test, and maintain code to ensure a bug- free user experience.
Optimize game performance, memory usage, and loading times to ensure smooth and enjoyable gameplay on various devices.
Participate in brainstorming sessions to contribute ideas for new games, features, and improvements.
Work within an Agile environment, participating in sprints and completing tasks on time.
Requirements
Passion for gaming and understanding of the casual gaming market.
Familiarity with version control systems (e.g., Git).
Knowledge of backend technologies and server- side logic for game features.
Proficiency in Unity (C) or Cocos (JavaScript, Lua) with at least 3+ years of experience.
Knowledge of mobile game optimization techniques for iOS and Android devices.
Experience with monetization strategies (in- app purchases, ads) is a plus.
Ability to work both independently and as part of a team, with excellent communication skills.
Proven experience as a Game Developer with a portfolio of completed projects, particularly in the casual gaming genre.
Experience with 2D/3D graphics and animations in Unity or Cocos.
Basic knowledge of networking and multiplayer game development.
Familiarity with Agile methodologies and JIRA or other project management tools.
Strong problem- solving skills and attention to detail.
Solid understanding of game physics, mechanics, and UI/UX design for casual games.
Experience in shader programming and visual effects creation.