We are seeking a talented and motivated Unity Game Developer to join our mobile game development team based in Lahore. The ideal candidate will have 1.5 to 3 years of professional experience in Unity development, with a strong background in creating, optimizing, reskinning, and publishing mobile games. This is a full-time, on-site position offering a competitive salary based on experience and skills. The role involves working closely with designers and developers to deliver high-quality, performance-optimized games for mobile platforms.
Key Responsibilities
- Develop and maintain mobile games using Unity Engine.
- Implement new gameplay features and mechanics.
- Reskin and customize existing game projects.
- Identify, debug, and fix bugs efficiently to ensure smooth gameplay.
- Integrate third-party SDKs and APIs, including Firebase and various ad networks.
- Implement advertisements (Interstitial, Rewarded, Banner Ads) and In-App Purchases (IAP).
- Optimize game performance focusing on memory, CPU, draw calls, batching, textures, shaders, and assets.
- Prepare Android builds and assist with publishing processes.
- Collaborate with designers and other developers to maintain clean, reusable, and scalable code.
- Analyze crashes and resolve production issues using tools like Firebase Crashlytics.
Required Qualifications
- 1.5 to 3 years of professional experience in Unity game development.
- Strong proficiency in Unity Engine and C# programming.
- Solid understanding of Object-Oriented Programming (OOP), SOLID principles, and clean coding practices.
- Experience with both 2D and 3D game development.
- Familiarity with Unity’s core systems such as Physics, Animation, UI, Prefabs, Scenes, and Asset Management.
- Experience with Git or other version control systems.
- Proven skills in game reskinning, customization, and modifying existing Unity projects.
- Strong debugging and bug fixing capabilities.
- Knowledge of performance optimization techniques for mobile devices, including Unity Profiler usage.
- Experience integrating Firebase services such as Analytics, Authentication, Firestore/Realtime Database, and Crashlytics.
- Hands-on experience with ad SDKs like AdMob, Unity Ads, and implementing various ad formats.
- Experience implementing In-App Purchases and understanding subscription models is a plus.
- Ability to work independently, meet deadlines, and solve problems effectively.
Preferred Qualifications and Benefits
- Familiarity with advanced game programming patterns such as State Machines, Dependency Injection, and Object Pooling.
- Experience with asynchronous programming and coroutines.
- Knowledge of REST APIs, JSON, SDK/API integration, Addressables, Asset Bundles, and Unity Package Manager.
- Understanding of Remote Config, Push Notifications, and multiplayer/networking concepts. Experience with Photon, Fusion, or Mirror is advantageous.
- Experience with Android build and publishing processes; basic knowledge of iOS build and deployment is a plus.
- Comfortable working with third-party Unity Asset Store packages, plugins, and toolkits.
- Experience using development tools such as Android Studio and Xcode (basic knowledge preferred).
- Candidates who have published games on Google Play Store or App Store and can showcase their portfolio will be highly preferred.
If you are passionate about mobile game development and eager to contribute to real-world projects, we encourage you to apply by submitting your CV, portfolio, and links to games you have worked on. This is an excellent opportunity to grow your career in a dynamic and creative environment.