As the Global Tech Lead for a mobile shooter game project, you will build and lead a team of top-notch specialists to develop an ambitious game with high-performance and optimized features. You will lead the engineering team as they develop the game in Unity.
Responsibilities:
Provide technical leadership for developing a mobile shooter game using the Unity engine.
Tackle the most significant technical challenges in the new shooter game, including hit accuracy, server-authoritative gameplay, physics, animations, AI, memory optimizations, and rendering large game worlds on low-end mobile devices.
Develop efficient and optimized gameplay code using Photon Fusion.
Establish architecture and pipelines for the application, UI, DLC, and live services.
Evaluate and select the best middleware solutions for AI, audio, etc.
Create and maintain a strong engineering culture, including code quality standards, software development best practices, and testing methodologies.
Collaborate with product managers and designers to understand game features and assist in breaking down engineering tasks for the team.
Contribute to project planning and resource allocation, providing technical input and risk assessments.
Manage a team of developers, offering mentorship, guidance, and performance feedback.
Regularly profile the game to maintain performance and code quality.
Participate in code reviews.
Ensure optimal performance, quality, and stability of the game.
Qualifications:
10+ years of experience.
Expert knowledge of the Unity game engine and a track record shipping commercially successful games.
Prior experience working on mobile shooter games.
Ability to estimate and plan tasks and features effectively.
Expertise in application architecture, multithreading, async, and thread-safe code.
Proficient in profiling games, identifying bottlenecks, and resolving performance issues.
Adherence to technical best practices and guidelines, focusing on continuous improvement.
Familiarity with data-oriented programming and Unity DOTS.
Understanding of backend/networking is a plus.
Experience working on a Battle Royale game is highly desirable.
Benefits:
Competitive salary and equity.
A fast-paced, autonomous work environment with challenging and engaging tasks.