Role & Responsibilities :
We seek an experienced, highly technical, and exceptionally driven Lead Software Engineer to develop a world-class mobile games engineering team in India. You should be comfortable driving change, leading and motivating teams, providing direct feedback, solving complex problems, and, most importantly, establishing a high standard of performance.
Your team will be responsible for implementing highly performant, optimized, scalable, and easily maintainable code for an ambitious FPS shooter game.
Responsibilities :
- Establish and maintain a world-class engineering culture appropriate for our mobile games team.
- Set performance standards for engineering excellence and guide junior engineers to help them learn and improve.
- Address the most significant challenges of a shooter game, such as hit accuracy, server-authoritative gameplay, animations, memory utilization, and performance optimizations.
- Collaborate with product managers / producers, designers, and others to understand game features and break down engineering tasks for the team.
- Regularly run profilers to ensure code performance and quality.
- Lead code review sessions.
- Guarantee optimal performance, quality, and stability of the game.
- Develop live operations tools, editor tools, and automation.
Ideal Candidate :
Minimum Experience : 5 - 8 years.Extreme technical depth and willingness to spend at least 30% of time doing hands-on coding.Ability to reasonably estimate and plan tasks and features.Expert understanding of multithreading, asynchronous operations, and thread-safe code.Proficient at profiling games to identify bottlenecks and performance issues.Maniacal adherence to technical best practices and guidelines with a creative problem-solving approach.Deep understanding of data-oriented programming and the Unity DOTS framework.Familiarity with backend / networking is a plus.Perks, Benefits and Work Culture :
We foster a culture of continuous learning.We value talent and the ability for significant self-improvement.Honest feedback and transparency across all departments allow for rapid skill development.You will have the opportunity to work on an exciting new game development product with complete autonomy.(ref : hirist.tech)