Lead Unity Developer - FPS Project - Remote
Lead Unity Client Developer, FPS Gameplay
Type: Permanent Full-time
Location: Global Remote
Reports To: CEO
Number of Openings: 1
Compensation - Equity + Competitive Salary
We seek a highly experienced and driven senior Unity developer who wants to build a highly performant, mobile-optimized FPS shooter game. You should be comfortable solving complex problems, taking initiative, and developing creative solutions.
This position will implement highly performant and optimized features on a new, unannounced, ambitious FPS shooter game. You will work as a lead for an engineering team developing the game in Unity.
Work on the biggest technical challenges in our new shooter game. Hit accuracy, server authoritative gameplay, animations, memory and performance optimizations, etc.
Work on shooting feel, bullet behavior, recoil, feedback, sound, etc.
Write efficient and optimized multiplayer code on top of our netcode.
Work with product managers and designers to understand game features and help break down engineering tasks for the team.
Regularly run profiler to maintain performance and quality of our code base.
Participate in code reviews.
Ensure the best possible performance, quality, and stability of the game.
Experience: 10+ years
Expert knowledge of Unity game engine and history of shipping commercially successful games.
Experience working on FPS shooter games for mobile.
Ability to reasonably estimate and plan tasks and features.
Expert understanding of multithreading, async, and thread-safe code.
Good at profiling the game and identifying the bottlenecks and performance issues.
Follows technical best practices and guidelines and develops better ways of solving problems.
Understanding of data-oriented programming and Unity DOTS.
Understanding of backend/networking is a plus.
Competitive salary and equity.
A fast-paced, autonomous work environment with challenging and engaging tasks.
Transparent and open communication culture.