Job Description
Summary
We are looking for a skilled Lead Staff Unity Engineer to lead an exciting new venture! Unleash your potential with Limit Break. We are embarking on an innovative process to develop cutting edge mid-core 3D mobile games from concept to realization.
You'll initially work closely with a small but dynamic team to prototype and refine the game, and collaborate with executive stakeholders to move it forward. As the project gains momentum, you'll be responsible for scaling the team from pre-production to full production, collaborating with multi-disciplinary leads and directors.
This position offers curious and driven individuals the opportunity to shape the workflow of ambitious game projects and gain valuable experience in building top-notch teams. Join our passionate and experienced team and bring your incredible talent to the table. We welcome candidates with strong gaming expertise.
You will have the opportunity to become a core member of the team. As part of an exciting and promising team, you will make a strong presence in the gaming industry. We expect your leadership to revolutionize the next generation of game development.
Job duties and business content
Provide technical direction and guidance to the team, making key architectural decisions and ensuring the team follows best practices.
Actively write and review code, optimize performance, and tackle complex technical challenges.
Oversee the development process, setting milestones and ensuring the team meets deadlines and project goals.
Lead the design and implementation of new Unity 3D game projects from early prototype stage to production.
Work closely with the design lead and other team members to ensure rapid iteration of game prototypes.
We collaborate with various teams, including design, art, production and engineering, to clarify areas of focus at each development stage and find effective solutions.
Effectively prioritize tasks and cross-train as needed to keep projects and teams moving smoothly.
Improve and enhance game development processes, pipelines and best practices.
Conduct code and architecture reviews and maintain high standards.
Explore and integrate new technologies and techniques to improve workflow efficiency and produce safe, maintainable games and applications.
Requirements, Areas of Expertise and Experience
Bachelor's degree (or higher) in Computer Science or related field.
8+ years of experience in software engineering (preferably live service mobile games).
8-10 years of experience developing Unity 3D games.
5 years of experience leading a developer team.
A high level of initiative and ownership.
Experience building games from prototype stage through release/shipment (experience with Unity preferred).
Skilled in working smoothly and effectively with a variety of technologies.
A solid foundation of skills in systems architecture, software design and production software development best practices.
Ability to communicate effectively with technical and non-technical stakeholders, including executive leadership.
A mindset of "working hard and seriously" in any job.
Desirable qualities
Ability to communicate your ideas clearly and effectively in English.
A passion for games and a keen sense of game design.
Strong understanding of Unity 3D game and tools development, including live services tooling and management.
Extensive knowledge of Unity plugins and assets that can be used for game development.
F2P gaming experience.
Experience with AWS and cloud native application development.
Experience with server development (Go, Java, Python, etc.).
Passionate about blockchain and game development, and able to keep up with industry trends and best practices.
Skills
- Communications Skills
- Development
- Java
- Leadership
- Python
- Software Engineering
- Team Collaboration