Sr. Game Engineer

EngineeringHybrid Remote, Warsaw, Poland


Description

Game Engineer

 

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, 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