Candidates who reside or will reside in the following locations are eligible for this role: California, Colorado, Florida, Georgia, Illinois, Maryland, Massachusetts, Minnesota, Nevada, New Hampshire, New Jersey, Oregon, Rhode Island, Texas, and Washington State.
Job Summary
As a Senior Engineer on our client's mobile app, you will work closely across all disciplines, design, art, QA, production, and product, to implement new complex game features that give joy and excitement to our users. You will demonstrate ownership and be proactive in driving towards delivery, filling in any gaps as needed. You will have a solid foundation for coding and Unity best practices and leverage that experience to improve execution velocity.
Responsibilities
Architect, implement, own, and drive complex game feature development working cross functionally like tournament leagues and a quest system
Write clean and efficient code leveraging SOLID principles
Have a solid understanding of client/server architecture and communication
Write clear technical and process documentation
Work effectively as part of a multi-disciplinary team of engineers, designers, artists, producers, product managers, and QA supporting each group when needed.
Requirements
5+ years of professional experience in the mobile gaming industry, with a proven track record of delivering quality products on time.
Extensive experience working in the Unity game engine, understanding best practices and how to leverage it to quickly execute.
Strong technical skills in object-oriented programming, design patterns, data structures, and algorithms.
Ready to join a no ego culture.
Experience working on cross-functional teams with the ability to communicate effectively through verbal and written communications.