Unity Developer – Client Side
Posted 18ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Mid-to-high intermediate Unity Game Developer for Kano's Idle games team. Ensuring performant and scalable game integration with modern mobile services.
Responsibilities:
- Client Architecture: Design and implement robust game features and mechanics within the Unity engine.
- Optimization: Profile and optimize game performance (CPU, GPU, and Memory) specifically for mobile platforms.
- Asset Management: Lead the implementation and management of Addressables to ensure efficient content delivery and reduced initial download sizes.
- Third-Party Integration: Own the integration and maintenance of essential plugins, including Firebase (analytics/crashlytics) and Ironsource (monetization).
- Collaboration: Work closely with the design and art teams to bring static concepts to life through smooth, performant gameplay.
Requirements:
- Unity Expertise: 3–5+ years of professional experience in Unity game development, specifically targeting iOS and Android.
- Familiarity with back-end communication (RESTful APIs) even if your primary focus is the client.
- C# Experience: Deep proficiency in C#, with a strong grasp of object-oriented design.
- Asset Systems: Proven experience using Unity Addressables for dynamic content loading and remote asset management.
- Plugin Integration: Direct experience working with Firebase and Ironsource (or similar ad/analytics mediation layers).
- Problem Solving: Excellent debugging skills and the ability to navigate complex mobile-specific issues.
- Education: A bachelor's degree in Computer Science, Software Engineering, or a related field.
Benefits:
- Competitive wages determined by market research
- Uncapped profit share program
- Health, dental and vision benefits
- 3 weeks vacation to start
- Paid holiday shutdown in December
- 12 paid Care Days per year
- Yearly Continuous Improvement allowance
- A results-driven company with a compassionate culture
- Opportunity to work on game projects that are enjoyed by millions of players worldwide!
- Ability to make a difference. Have an idea? Talk directly with leadership about it instead of running through layers of bureaucracy















