Gameplay Engineer
thatgamecompany- Full Time
- Mid-level (3 to 4 years)
Candidates should possess 5+ years of professional experience as a Software Engineer in a fast-paced, small-mid team environment, a strong understanding of Unity3D app development, experience developing player feedback/game feel, experience and understanding of version control (SVN, Git, Perforce), a strong understanding of data structures, algorithms, memory management, design patterns, and modern/highly scalable application development, demonstrated knowledge of software design practices including modularity, event-driven architecture, object-oriented design, graphics and animation techniques, extensibility and testability, proven problem-solving skills, and the ability to learn new systems and identify flaws and solutions quickly. They should also have experience with live operating mobile games, be organized, detail-oriented, and able to deliver projects on time, and possess experience with iOS and/or Android development processes. A Bachelor's degree in Computer Science (or equivalent) is required.
The Senior Software Engineer Lead will be responsible for client-related game software development to build fun character power-up abilities, solving challenging and complex problems around gameplay and client optimization, contributing ideas in a collaborative team environment, creating flexible code that can be easily updated, optimizing content, driving the creation of scripts/tools, owning deliverables and ensuring thorough testing, identifying opportunities for improvement, contributing to the long-term content pipeline roadmap, making multiple iterations with designers and artists, working effectively as part of a multi-disciplinary team, participating in an agile environment, working closely with tech pod lead, leading by example and providing mentorship to other content team members, and delivering content goals.
Develops and distributes free-to-play mobile games
Jam City creates and distributes free-to-play mobile games that are accessible to a wide audience. Players can download these games for free and have the option to make in-app purchases for virtual items or upgrades. This business model allows Jam City to generate revenue while keeping the games enjoyable for everyone. The company stands out from its competitors through its focus on storytelling, data science, and audience insights, which help create engaging gameplay that keeps players returning. With nine studios in major cities around the world, Jam City leverages diverse talent to develop some of the highest-grossing mobile games in the industry. The goal of Jam City is to connect people globally through entertaining games.