Senior Unity Game Engineer (Project Based)
Summary
Senior Unity engineer building mobile games across the full development lifecycle, from prototyping to live ops, with a focus on cross-platform performance and clean code.
About us:
About the role:
Here's what you can expect:
The Quest:
- 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.
The Skills:
- 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.
The Reward:
- 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.
