Current Openings

All positions are onsite at our studio in Escondido, CA. If you are interested in any of our open positions, please send a note introducing yourself via our Contact Page.

Software Engineers (All levels)

QA Automation Engineer

Software Engineers (All Levels)

Note: We are searching for Software Engineers at all levels. The requirements below encompass everything desired in a Senior level Engineer.  

Primary responsibilities

  • Develop code for browser-based HTML5 online casino gaming applications.
  • Design game engine extensions and custom user interface code to accommodate new features and functionality.
  • Work with game design to implement visual and audio assets, set up complex animation systems and tune game event timing.
  • Implement and verify functionality of underlying math framework; ensure regulatory compliance for all behaviors and game states.
  • Ensure solid device-independent stability with consistent behaviors across all platforms and layouts.
  • Contribute to common code libraries, perform code reviews and participate in establishing functional requirements for new engine features and components.

 

In addition, a Senior Software Engineer must

  • Participate actively with all members of the product development team to develop game designs into published online content.
  • Demonstrate exceptional ability to adopt new tools, techniques and procedures in a challenging and rapidly-evolving business sector.
  • Work within and around application limitations to develop compelling and polished game content. Contribute to technical and creative problem-solving sessions.
  • Accurately estimate the time required to complete tasks, manage time effectively and meet all project deadlines while delivering consistently high-quality, error-free code that adheres to defined coding standards.
  • Proactively maintain communication with off-site partners and contribute ideas organization-wide for improving processes and developing tools, engine/game features, and shared library codebases. Work with QA, design and automation team members to ensure functional requirements are met and fully tested.
  • Possess strong self-management skills. Ability to own and see through tasks to polished completion without extensive oversight.  Show initiative in taking on new tasks and projects and in managing communications with stakeholders. 

 

Minimum Qualifications

  • Degree or Diploma in Software Development.
  • 6+ years professional experience in software development with multiple shipped titles / projects. Video or casino gaming experience highly desired.
  • Solid development experience using C#, HTML5, XML, JSON, JavaScript/TypeScript, CSS3, SQL, UML and OOP.
  • Effective technical leader with ability to assist with project scheduling.
  • Able to work on multiple projects simultaneously under tight deadlines.
  • Excellent working knowledge in use of development frameworks, libraries and agile methodologies.
  • Proficiency Unit Testing and Automation a plus.
  • Must possess excellent written and verbal communication skills, attention to detail and ability to document technical requirements.

 

Note that all applicants are required to pass an engineering assessment test as part of the interview process.

Interested? Apply on our Contact Page.

QA Automation Engineer

Skills

  • Excellent working knowledge to ensure quality and standards compliance in the automated testing of gaming software.
  • Proficiency with automation software such as ranorex and selenium
  • Experience with Usability testing/Alpha testing/Beta Testing, Black-box testing.
  • Effective influencer within an agile development cell responsible for product quality with the ability to assist with project scheduling.
  • Expertise in working on multiple projects simultaneously under tight deadlines.
  • Ability to work with others in a demanding and fast paced environment.

 

Qualifications

  • Desire to learn with a natural curiosity that leads to new ways to identify bugs
  • Experience in a software QA and testing environment
  • The ideal candidate will have development experience with C#, Java, Objective-C, C++, Html, Flash, or CSS3.
  • The perfect candidate will have some game development experience.

 

Requirements

  • Candidates must have a passion for gaming and game development
  • Candidates must have at least 2 years as a QA Automation Engineer
  • Candidates must be willing to relocate if not already within commuting distance to work location

 

Note that all applicants are required to pass an engineering assessment test as part of the interview process.

Interested? Apply on our Contact Page.