Senior Unity Game Engineer
Skills
Android StudioCode ReviewDesign PatternsFPSGame DevelopmentMobile Game DevelopmentUnity
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5+ years of mobile game development
- Proficient using Unity
- Solid knowledge of design patterns and coding architectural principles
- Experience working on FPS and memory optimizations
- Ability to debug and profile a large code base
Nice to have
- Good understanding of client-server communication
- Experience using Unit Test and Integration Test frameworks
- Experience working with rendering APIs (DirectX, OpenGL, Open GLES, Metal, Vulkan)
- Good command of mobile development IDEs: XCode, Android Studio
- Experience using other game engines like Unreal, CryEngine or proprietary C++ engines
Day to day
- You will be working in cross-functional teams involved in different stages of a game development life cycle such as prototyping, full production, co-development, live ops, platform conversion, etc.
- Targeting various mobile devices through cross-platform game engines.
- Write code that is readable, easy to debug, and maintain.
- Constantly communicate with your teammates to flag and alleviate risks.
- Perform code reviews and actively seek to help your teammates.
- Help the team improve game quality by eliminating waste from the development process.
Hiring process
- Profile Preselection: Our Talent Acquisition team will review your profile to ensure it aligns with our requirements and values
- Talent Acquisition Interview: Selected candidates will undergo an initial interview to discuss about their experience, skills, and fit for the role.
- Online Test: Qualified candidates will be invited to complete an online assessment to demonstrate their abilities.
- Technical Interview: Finalists will participate in a technical interview to assess their proficiency and compatibility with our team when a project staffing plan is made.
