Game Engineer

Engineering Kiev, Ukraine


Description

Mobile Game Programmer with Unity

 

Here at Amber, we are self-empowered, entrepreneurial business partners. We love working collectively and helping each other achieve greatness within our games. We constantly learn and improve ourselves because we aim high: we want to be the best. If you share our vision, join us! 

 

About the Role  

 

As a Mobile Game Programmer with Unity , you will be working in cross-functional teams that are involved in different stages of a game development life cycle: prototyping, full production, co-development, live ops, platform conversion etc., targeting various mobile devices through cross-platform game engines. 

 

Responsibilities 

 

  •        Actively participate in sprint planning meetings 
  •        Ensure that all relevant parties are aligned on task specifications 
  •        Find the best technical solution for each game development challenge 
  •        Write code that is readable, easy to debug and maintain 
  •        Constantly communicate with your teammates to flag and alleviate risks 
  •        Perform code review 
  •        Actively seek to help your teammates 
  •        Help the team improve the game quality by eliminating waste from the development process 
  •        Always try to improve the way you do things 

 

Requirements 

 

  •        3+ years of mobile game development 
  •        Proficient in Custom C++ game engines/Unity/Unreal Engine 
  •        Solid knowledge of design patterns and coding architectural principle 
  •        Experience in optimizing FPS and memory consumption 
  •        Experience in debugging and profiling large code bases 

 

Nice to have 

 

  •        Good understanding of client-server communication 
  •        Experience using Unit Test and Integration Test frameworks  
  •        Experience working with rendering APIs (DirectX, Open GL, Open GLES, Metal, Vulkan) 
  •        Good command of mobile development IDEs: XCode, Android Studio 

 

Personality 

 

  •        Team player 
  •        Eager to improve yourself 
  •        Passionate about game quality 
  •        Open and honest 

 

Our Offer 

 

  •        An open environment where you can make a difference and you can own your decisions 
  •        The promise that we will grow and succeed together 
  •        Support from all your teammates 
  •        We also offer an attractive compensation plan alongside a medical services package