Job Openings Principal Game Developer (Onsite, Lahore, PKR Salary)

About the job Principal Game Developer (Onsite, Lahore, PKR Salary)

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 7 - 10 years of experience in the gaming industry, with at least 5 to 6 years focused on Unity development.
  • Proven experience in developing casual puzzle games, with a strong portfolio showcasing successful gaming projects.
  • Excellent knowledge of Unity, including scripting, UI/UX, 3D objects, and animation.
  • Very strong problem-solving skills with a solid understanding of data structures and algorithms.
  • Strong knowledge of C# and object-oriented programming principles.
  • Familiarity with current design and architectural patterns.
  • Experience with mobile game development (iOS and Android).
  • Proficient knowledge of code versioning tools such as Git.
  • Prior experience with a well-known mobile title is a significant asset.
  • Experience implementing automated testing platforms and unit tests.
  • Familiarity with the latest trending gameplay mechanics and successful games in the casual space.
  • Understanding of ad monetization strategies and experience with A/B testing.
  • Passion for games with hands-on experience playing mobile, console, and PC games.
  • Ability to stay in touch with evolving game standards and development technologies.

Responsibilities:

  • Lead and mentor a team of developers to ensure the timely and successful delivery of high-quality game features.
  • Conduct code reviews and provide constructive feedback to maintain code quality and performance standards.
  • Stay up-to-date with the latest trends and technologies in Unity development and gaming
  • Manage project timelines, milestones, and deliverables while ensuring team adherence to deadlines.
  • Utilize your extensive hands-on experience with Unity to drive the development and ensure smooth gameplay experiences.
  • Implement and maintain efficient, reusable, and reliable code following best practices
  • Utilize Firebase for analytics and backend support, ensuring seamless integration and functionality within gaming projects.
  • Leverage game server frameworks such as Nakama, Gamespark, Playfab, Google Cloud, or Firestorm to facilitate backend development.
  • Troubleshoot and resolve technical issues, debugging performance bottlenecks and ensuring product stability
  • Work closely with product managers to iterate on game economy, monetization strategies, and live-ops features.