Salary
💰 $69,395 - $103,727 per year
Tech Stack
FlashJavaJavaScriptTypeScriptUnity
About the role
- Develop gameplay systems using our custom engine built on Scaleform and ActionScript
- Implement game mechanics for drawing games, writing games, trivia games, hidden identity games, and more.
- Collaborate cross-functionally with designers, artists, and producers to bring creative visions to life
- Optimize performance across multiple platforms (PC, PlayStation, Nintendo Switch, Xbox, Microconsoles)
- Prepare builds for platform certification and submission processes
- Debug and resolve technical issues across various gaming platforms
- Contribute to technical design decisions that impact player experience
- Maintain and improve existing game code and systems
- Support operations and post-launch updates
Requirements
- 1-5 years of software engineering experience
- Strong programming fundamentals in object-oriented languages (ActionScript, C++, Java, C#, etc.)
- Experience with ActionScript 3.0 and Flash/Scaleform technologies (or similar ECMA based)
- Game development experience in any capacity - personal projects, previous roles, or education
- Understanding of game loops, state management, and real-time systems
- Knowledge of UI/UX programming for interactive entertainment
- Understand of networking and multiplayer systems (WebSockets, REST APIs, real-time communication)
- Familiarity with version control (perforce / git) and collaborative development workflows
- Understanding the nuances of different hardware capabilities
- Animation and visual effects programming experience is a plus
- Web technologies knowledge (JavaScript, HTML5, CSS) is valuable given our phone-based control scheme
- Understanding of game design principles / what makes games fun and engaging
- Experience with game engines (Unity, Unreal, Godot, custom engines, or Flash-based tools)
- Knowledge of game development pipelines from concept to shipping
- Understanding of accessibility in games. We make games inclusive for all players
- Familiarity with localization and international platform requirements
- Passion for creating fun, social gaming experiences that bring people together
- Thrive working with creative teams and can translate design vision into technical reality
- Enjoy tackling complex technical challenges and finding elegant solutions
- Care deeply about polish, player experience, and shipping bug-free games
- Comfortable working in a dynamic, creative environment where priorities can shift
- Can explain technical concepts to non-technical team members
- Understand what makes our games special and want to contribute to that comedic magic
- Think about the player experience and how technical decisions impact fun
- Take pride in your work and see projects through to completion
- Stay current with industry trends and new technologies
- Support your colleagues and contribute to a positive work environment
- Understand that small technical details can make or break player experience
- Able to adapt to structured change while remaining focused on flexibility and robustness