GSN Games is a leading provider of cross-platform entertainment, including social casino games and skill tournaments designed to fuel every player’s inner winner. Founded in 1999 as skill games site, the company has evolved into a premier social, mobile and online games company.
15 лютого 2022

Senior Unity Engineer (вакансія неактивна)

Київ, віддалено

GSN Games is looking for a Senior Unity Engineer to join our fabulous team in Ukraine!

About the GSN Kyiv Studio:
We create genre-leading games that are fun, engaging and rewarding. Joining GSN Games will give you a platform to work on incredible games while working alongside the best people in the business!

About you:

  • Service-oriented attitude with an eye for efficiency and workflow for client, server, design, art, production, and QA teams
  • Strong, proven Unity 3D and C# skills
  • Strong data structures and logic skills
  • High comfort level extending and improving an established code base
  • Solid experience with optimizing runtime performance and creating optimized asset pipelines
  • Practical software architecture skill, know how to make developer-friendly code
  • Full game development cycle experience — from prototyping to the release
  • Experience with version control such as Git, SVN, and/or Perforce
  • Experience with Agile/Scrum managed project
  • Great verbal/written communication skills
  • English level intermediate +

What You’ll Do:

As a Sr Software Engineer, you will be responsible for the design, architecture, and implementation of game systems on the client. You will actively suggest and implement well-thought-out solutions to better the development process and improve game systems. In this role, you will get the opportunity to utilize your engineering skills and express your creativity as a game developer. A strong understanding of client engineering, and effective communication skills and teamwork are required.

You will:

  • Work together efficiently and get along well with other co-workers
  • Achieve goals within reasonable time frames based on project needs
  • Design and create extensible systems that can be reused
  • Create tools for developers to use and maintain games
  • Identify Live issues (client/server) and fix client-side on the fly
  • Contribute to the design of the games by providing meaningful insights
  • Strive to improve the quality of the user experience on all client platforms
  • Graphic/Rendering Performance
  • Memory usage
  • Load times/asset management
  • Battery Performance
  • Localization systems
  • Audio support

Is a plus:

  • Able to polish the game from the player’s point of view
  • Practical software architecture skill
  • Experience collaborating with a multicultural team
  • Experience with full-stack development