Technical Art Generalist
Mythical GamesFull Time
Senior (5 to 8 years), Expert & Leadership (9+ years)
Candidates must possess a BS in Computer Science or a related technical major, or equivalent experience, and have published at least one mobile app to the app store. Proficiency in multiple programming languages including C# for Unity, Java for Android, Obj-C for iOS, and C/C++ mobile native is required, along with at least 1 year of professional software development experience. The ability to work effectively in a fast-paced hybrid environment, handle stress, and solve practical problems adaptably is essential, as is experience working on cross-functional teams with strong communication skills.
The Software Engineer will build engaging features for the Unity game client, debug complex Unity projects, and perform load and performance testing. Responsibilities include writing unit tests, conducting code reviews, troubleshooting live systems, and collaborating with Game Designers to develop new game features. The engineer will also work closely with server engineers to ensure high-quality, scalable solutions, mentor junior engineers, and contribute to improving development best practices within the organization. This role involves operating directly with studio engineering managers and partner platform teams, as well as collaborating with cross-functional team members and stakeholders.
Develops augmented reality games and experiences
Niantic creates augmented reality (AR) experiences that combine the digital and real worlds, encouraging users to explore and interact with their environment. Their well-known AR games, such as Pokémon GO and Ingress, engage millions of players globally by promoting outdoor activity and social interaction. Niantic's business model includes in-app purchases for virtual items and partnerships with local businesses to enhance player experiences. The company also offers its AR platform, Lightship, to other developers, allowing them to create their own AR applications. Niantic aims to enhance real-world experiences through technology, fostering a sense of community and exploration among users.