DUTIES AND RESPONSIBILITIES:
- Develop and implement new gameplay features based on Game Design Documents.
- Extend, maintain, and improve existing game systems, mechanics, and project architecture.
- Implement UI functionality and integrate new game content.
- Optimize performance, memory usage, and loading times for WebGL and iOS.
- Collaborate closely with Game Designers, UI/UX Designers, Artists, QA, and the Project Manager.
- Identify and fix bugs to ensure stable gameplay across supported platforms.
- Maintain clear documentation and provide updates on code changes
- Optimize code and assets for performance, ensuring smooth gameplay on various platforms
- Participate in code reviews and maintain technical documentation for implemented features.
- Provide technical estimates and implementation recommendations.
Requirements:
- 3+ years of commercial experience with Unity and C#.
- Strong understanding of OOP and SOLID principles.
- Experience working with and maintaining existing Unity projects.
- Experience optimizing Unity applications for WebGL and mobile platforms (iOS).
- Good understanding of UI implementation and gameplay systems.
- Experience with Git or other version control systems.
- Ability to write clean, maintainable, and scalable code.
- Strong debugging and problem-solving skills.
- Intermediate English level or higher.
