Key Responsibilities:
- Design, develop, and maintain interactive applications using Unity and C#
- Collaborate with the team to implement engaging features
- Optimize performance for a wide range of devices and platforms
- Integrate animations, UI systems, physics, audio and other game components
- Troubleshoot and debug issues to ensure a smooth and polished experience
- Stay current with the latest Unity features, tools and best practices
Qualifications & Skills
- Solid hands-on experience with Unity 2D/3D and C#
- Strong understanding of object-oriented programming and design patterns
- Familiarity with mobile development
- Experience with version control systems like Git
- Ability to write clean, maintainable and efficient code
- A passion for interactive experiences or games
- Knowledge of multiplayer/networking frameworks
- Knowledge of Shader programming
- Familiarity with game publishing processes
Job Type: Full-time
Ability to commute/relocate:
- Lahore: Reliably commute or planning to relocate before starting work (Preferred)
Work Location: In person