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.
- Transparent and open communication culture.
Job Category: Programming
Job Type: Full Time
Job Location: Remote