Lead Client Engineer

Engineering Minsk, Belarus


Description

The Lead Client Engineer will establish best practices and lead a team of engineers in developing live service SDKs for mobile games. The Lead Engineer will work with game teams and central services teams to build services for Glu’s mobile portfolio.
Responsibilities:

  • Lead the client programming team to deliver high quality features to our players efficiently and reliably
  • Develop standards and processes for developing, implementing, and testing mobile products.
  • Split your time 50:50 between leading the team to success and writing code yourself
  • Write robust, well-engineered code across the game client, with the majority written in C++ and Lua
  • Architect new systems and re-architect old ones, delivering our goals through engineering excellence
  • Manage development of game development tools.
  • Design and maintain technical milestones for your teams.
  • Mentoring and supporting your team of talented programmers to enable them to produce their best work
  • Fostering a team culture which values engineering principles, innovation, and continuous improvement
  • Collaborate closely with the server team in many aspects of development

 

Qualifications:

  • 8+ years of professional game development experience.
  • Experience leading game development teams with at least one title as the lead programmer.
  • Experience with iOS smartphone development, additional Android experience a big plus.
  • Strong programming skills in C++ and Lua
  • Strong working knowledge of high traffic client-server systems and API development.
  • General networking, REST and Socket experience
  • Leadership and interpersonal skills that can represent the engineering team in interdepartmental and management meetings.
  • Ability to work flexible hours and work with a global team is a must
  • University degree or diploma in Computer Science, or related field
  • A passion for gaming in general and mobile games in particular

Bonus Points For:

  • Having successfully developed and shipped mobile free-to-play titles
  • Significant experience with mobile
  • Knowledge and understanding of graphics programming, especially OpenGL, Metal and Vulkan