Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.


Game Development | Sunnyvale, CA | Full Time

Job Description

We are looking for an experienced Mobile Game Developer to help build and improve our fun and effective phonics based learning games for kids!  Square Panda is an educational technology startup dedicated to helping kids acquire the skills they need to be a fluent reader.  Our team is comprised of passionate researchers, designers, engineers, and artists.  At Square Panda, we believe multisensory play is the key to unlocking memorable learning experiences.  We're looking for an individual who is excited to build kids games and help kids become strong, confident readers!

The ideal candidate is a fast-moving individual who is excited about wearing many hats.  He/she is a creative thinker, resourceful problem solver, and thrives while working with a cross-functional team.  This person is experienced with the full game development process and is eager to contribute on many fronts --- from concept through delivery.  his role is located in Sunnyvale, CA and reports to the Senior Producer.


  • Design and implement new systems and pipelines
  • Create and/modify game engines based on design documents
  • Optimize and fine tune code for performance
  • Work closely with QA to help define test cases
  • Perform code review and mentor junior developer in code optimization 
  • Debug and fix issues as they come up in the development process
  • Maintain existing codebase with other team members
  • Tackle new challenges that arise during development
  • Work with teams located in China (Engineering, Art, Marketing)


  • 5 to 7 years as a Game developer (with experience in Unity)
  • Have a firm understanding of core engineering best practice, programming concepts, methods and logic
  • Have a firm understanding of mobile development cycle best practices
  • Able to articulate game architecture to non-technical team members
  • Must have some experience developing in unity 3D development 
  • Ability to rapid prototype and iterate quickly
  • Strong attention to detail, rigorous in self-testing code and delivering high-quality work
  • Experience developing for IOS and Android 
  • Debug and fix issues as they come up in the development process
  • Able to work with teams in China (Engineering, Art, Marketing)
  • Experience with bug tracking system
  • Experience with SDK integration
  • Experience with version control software
  • Experience working on web-connected mobile games 
  • Experience developing kids games
  • Familiar with agile development
  • Must have shipped games on iOS and Android


Required Languages:

  • C# Main, Objective-C, Swift Xcode, Java 


Required Coding Skills:

  • Back-end/server communication
  • Demonstrate experience in the most efficient ways to implement solutions with respect to memory and execution speed.
  • Shader writing experience is plus



  • Finite State Machines


Nice to have:

  • Prior experience in a startup
  • Open to travel to China