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