Play Perfect
Unity Team Lead
Play PerfectPoland1 day ago
Full-timeEngineering

Play Perfect is a fast-growing mobile gaming company that provides entertainment to millions of users around the world. The company is headquartered in Tel Aviv.

With a team of talented and passionate developers, designers, industry experts and gamers, Play Perfect is at the forefront of creating immersive gaming experiences that engage players on a whole new level.

As we continue to push the boundaries of what is possible in gaming, Play Perfect is poised to shape the future of the industry and redefine what it means to be a skill-based gaming company.

As we expand, we're looking for a rockstar Unity Team Lead to join us!


Responsibilities

  • Lead and mentor multiple client-side development teams, providing both managerial and technical guidance.
  • Build and grow teams, with a focus on attracting, developing, and retaining top talent.
  • Manage and lead global teams, while driving the opening and growth of new international development sites.
  • Drive organizational scaling efforts, including setting up and expanding development sites.
  • Collaborate with global teams to ensure seamless communication and execution across locations.
  • Partner with other client teams to maintain and evolve the shared infrastructure architecture across multiple apps.
  • Work closely with the backend architect to define and align client–server interfaces.
  • Deliver a game played by millions worldwide across Android, iOS, and WebGL using cutting-edge technologies.
  • Implement new client-side features while maintaining and improving existing code.
  • Optimize performance for the best possible player experience on all supported devices.


Requirements:

  • 4+ years of professional experience in software development.
  • 2+ years of proven managerial experience.
  • Strong track record in hiring and retaining A-players.
  • Strong knowledge of C#.
  • 2+ years of experience with Unity, specifically on mobile platforms, and usage of its scripting APIs, 2D tools, UI , and animations.
  • Experience with multithreading and client-server communication.
  • Good knowledge of OOP and design patterns.


Advantages:

  • Experience in managing large teams at scale.
  • Native mobile development experience on Android & iOS (Java, Objective-C).
  • Experience with algorithms and data structures.
  • Experience with Backend Development.

Key Skills

Ranked by relevance