Summary
The job is for a Senior Engineer (Unity) at Limit Break, a global leader in mobile gaming. The role involves leading the development of a new mid-core 3D mobile game from prototype to full production.
Requirements
- B.S. (or higher) in Computer Science or a related field
- 8+ years of software engineering experience, ideally in live service mobile games
- 5-7 years of experience with Unity 3D game development
- Strong sense of initiative and ownership
- Experience building a game from prototype to launching and shipping the game, ideally with Unity
- Comfortable and effective working across a range of technologies
- Strong foundations in system architecture, software design, and production software development best practices
- Ability to effectively communicate with technical and non-technical stakeholders, including executive leadership
Responsibilities
- Provide technical direction and guidance to the team, making important architectural decisions, and ensuring they follow best practices
- Actively writing and reviewing code, optimizing performance, and tackling complex technical challenges
- Overseeing the development process, setting milestones, and ensuring the team meets deadlines and project goals
- Lead the design and implementation of a new Unity 3D game project, from its initial prototype to full production
- Collaborate closely with design leads and other team members to rapidly iterate on the game prototype
- Working with different teams, such as design, art, production, and engineering, to identify focus areas and find effective solutions for each development phase
- Prioritize tasks effectively, even taking on different roles if needed, to ensure smooth progress for the project and team
- Improving and enforcing processes, pipelines, and best practices for game development
- Conduct code and architecture reviews to maintain high standards
- Explore and integrate new technologies and techniques to enhance workflow efficiency and create secure, maintainable games and applications
Preferred Qualifications
- Passion for games and strong game design sensibilities
- Excellent understanding of Unity 3D game and tools development, including live service tooling and management
- Broad knowledge of available Unity plugins and assets that can be used for the development of the game
- Experience with F2P gaming
- Experience with AWS and building cloud-native applications
- Experience with Server development (Ex: Go, Java, Python)
- Passion for blockchain and games development, demonstrating an awareness and following of industry trends and best practices