Senior Unity Developer
--Supono Holdings--
We’re looking for Unity Developers to join our team. You’ll design, build, and maintain Unity games across various platforms including mobile, PC, and console, implement features, optimize performance, and fix bugs. You’ll collaborate with artists, designers, and other developers to create engaging experiences and contribute to the game design process while staying up to date with the latest Unity trends.
Employee-Owned Structure & Revenue Sharing
At Supono Holdings LTD, we operate under an employee-ownership model, meaning that every team member benefits directly from the company’s success. In addition to a competitive fixed salary, all employees participate in our revenue-sharing program, ensuring that contributions to the business are rewarded fairly and transparently.
We expect Unity developers to ensure projects are completed and launched within 1 to 2 weeks from scratch. You may need to work with dummy APIs to maintain progress and meet deadlines. We value developers who can self-manage and adapt quickly to dynamic workflows. For instance, a typical request might be: “Build an app like this competitor.” If Figma designs are not yet complete, you should be able to identify key components and begin structuring the app to ensure efficient progress while waiting for finalized designs.
At Supono Holdings LTD, we use tools like ActivTrak to ensure code security, safety, and traceability. By applying, you confirm your comfort with this policy. 🚀
Key Responsibilities:
- Design, build, and maintain Unity applications and games for mobile, PC, and console platforms.
- Implement game features based on design specifications.
- Translate concepts and requirements into engaging player experiences.
- Work closely with artists and designers to integrate visual and audio elements into Unity projects.
- Improve game performance to ensure speed, stability, and scalability.
- Test game functionality, mechanics, and gameplay flow.
- Identify bugs and develop effective solutions.
- Stay up to date with Unity trends, technologies, and best practices.
- Participate in code reviews, brainstorming sessions, and knowledge sharing within the team.
- Contribute insights and suggestions to the game design process.
- Collaborate closely with developers, designers, and stakeholders to meet project goals and deadlines.
Key Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience developing hyper-casual and/or multiplayer games.
- Strong Unity3D experience including C# scripting, textures, animation, UI, and session management.
- Experience with networking and FishNet.
- Exposure to mobile development for iOS and Android is a plus.
- Strong understanding of 3D mathematics, physics principles, and game-related algorithms.
- Experience profiling and optimizing CPU and GPU performance.
- Experience working with source control systems such as Git in a multi-developer environment.
- Strong problem-solving skills, attention to detail, and clear communication.
- Ability to work well in a team-oriented environment.