Unity Developer – Mobile Development

Position: Unity Developer
Employment Type: Full-Time, Permanent
Location: Hybrid – Lahore / Karachi / Islamabad
Experience: 8–10+ Years

Role Overview

We are looking for an experienced Unity Developer with strong expertise in mobile application development to join our team on a full-time permanent basis. The ideal candidate will have extensive hands-on experience with Unity and C#, with a strong track record of developing, optimizing, and deploying mobile applications for Android and iOS.

The candidate should also have excellent communication skills and be comfortable collaborating with cross-functional and distributed teams.

Key Responsibilities

  • Design, develop, and maintain high-quality mobile applications using Unity and C#.
  • Develop and optimize applications for Android and iOS platforms.
  • Implement application features, UI, animations, integrations, and performance improvements.
  • Collaborate with designers, developers, product managers, and other stakeholders.
  • Troubleshoot and resolve technical, performance, and platform-specific issues.
  • Optimize applications for mobile performance, memory usage, CPU/GPU utilization, and battery consumption.
  • Integrate third-party SDKs, APIs, libraries, analytics, and platform services.
  • Manage mobile builds, testing, debugging, and deployment.
  • Participate in code reviews and follow development best practices.
  • Provide technical guidance and mentorship to junior developers when required.

Required Skills & Experience

  • 8–10+ years of professional software development experience, with significant hands-on experience in Unity.
  • Strong proficiency in Unity 3D and C#.
  • Extensive experience in mobile application development for Android and iOS.
  • Strong understanding of mobile application architecture, lifecycle, and platform-specific considerations.
  • Hands-on experience with performance optimization, profiling, memory management, and debugging in Unity.
  • Experience integrating REST APIs, SDKs, and third-party libraries.
  • Experience with Git and modern software development practices.
  • Experience with mobile build and deployment processes for Google Play Store and Apple App Store.
  • Strong problem-solving and analytical skills.
  • Excellent verbal and written communication skills.
  • Ability to work effectively with cross-functional and distributed teams.

Nice to Have

  • Experience with AR/VR, multiplayer, or real-time applications.
  • Experience with Unity Addressables, Asset Bundles, or similar technologies.
  • Familiarity with CI/CD pipelines for mobile applications.
  • Experience with Firebase, analytics, crash reporting, or mobile monetization platforms.
  • Experience working in Agile/Scrum environments.

Education

Bachelor’s degree in Computer Science, Software Engineering, Game Development, or a related field is preferred.

Key Competencies

Unity | C# | Mobile Development | Android | iOS | 3D Development | Performance Optimization | SDK/API Integration | Git | Debugging | Communication & Collaboration