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 game development, with a strong background in developing, optimizing, reskinning, and publishing mobile games. This full-time, on-site role offers a competitive salary of up to 50K, depending on experience and skills. You will work closely with designers and other developers to create engaging gameplay experiences, integrate third-party SDKs, and ensure high performance on mobile devices.
Key Responsibilities
- Develop and maintain mobile games using Unity Engine.
- Implement new gameplay features and mechanics.
- Reskin and customize existing Unity projects efficiently.
- Identify, troubleshoot, and fix bugs to ensure smooth gameplay.
- Integrate third-party SDKs, including Firebase services and ad networks.
- Implement advertisements such as Interstitial, Rewarded, and Banner Ads.
- Develop and maintain In-App Purchases (IAP) functionality.
- Optimize game performance, including memory and CPU usage.
- Prepare Android builds and assist with publishing processes.
- Collaborate with cross-functional teams to deliver scalable and reusable code.
- Analyze crash reports and resolve production issues promptly.
Required Qualifications
- 1.5 to 3 years of hands-on experience in Unity game development.
- Strong proficiency in Unity Engine and C# programming.
- Solid understanding of Object-Oriented Programming (OOP), SOLID principles, and clean code practices.
- Experience with both 2D and 3D game development.
- Familiarity with Unity components such as Physics, Animation, UI, Prefabs, Scenes, and Asset Management.
- Proficient in version control systems, particularly Git.
- Experience in game reskinning, customization, and modifying existing Unity projects.
- Strong debugging and bug-fixing skills.
- Knowledge of performance optimization techniques including draw calls, batching, textures, shaders, and asset management.
- Experience with Firebase integration, including Analytics, Authentication, Firestore/Realtime Database, and Crashlytics.
- Hands-on experience integrating ad SDKs like AdMob and Unity Ads.
- Practical knowledge of implementing In-App Purchases (IAP) and understanding subscription models.
- Ability to work independently, meet deadlines, and solve problems efficiently.
Preferred Qualifications and Benefits
- Familiarity with advanced game programming patterns such as State Machines, Dependency Injection, and Object Pooling.
- Experience with asynchronous programming, Coroutines, REST APIs, and JSON.
- Knowledge of SDK/API integration, Addressables, Asset Bundles, Unity Package Manager, Remote Config, and Push Notifications.
- Understanding of multiplayer and networking concepts; experience with Photon, Fusion, or Mirror is a plus.
- Experience with Android build and publishing processes; basic knowledge of iOS build and deployment is advantageous.
- Comfortable working with third-party Unity Asset Store packages, plugins, and toolkits.
- Exposure to 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, this is an excellent opportunity to grow your career in a dynamic environment. Join us to create engaging and optimized mobile gaming experiences that reach a wide audience.