About this role
Job title: Unity Game Engineer
About the Role
As a Unity Game Engineer, 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. You'll target various mobile devices through cross-platform game engines.
What You'll Do
- Actively participate in sprint planning meetings and ensure all relevant parties are aligned on task specifications.
- Find the best technical solution for each game development challenge and write code that is readable, easy to debug and maintain.
- Constantly communicate with teammates to flag and alleviate risks.
- Perform code review and actively help your teammates.
- Help the team improve game quality by eliminating waste from the development process and always look for ways to improve.
What We're Looking For
- Proficient using Unity.
- 5+ years of mobile game development.
- 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 such as Unreal, CryEngine or proprietary C++ engines.
Compensation & Benefits
- Competitive project-based compensation
- Opportunity to work on exciting and diverse projects
- Clear communication and support throughout the project duration.
- Flexibility in project timelines and deadlines.
- Potential for long-term collaboration on future projects.
- Transparent and fair evaluation of your work.