Match score not available

Game Math Developer

Remote: 
Full Remote
Experience: 
Expert & Leadership (>10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's in Mathematics or equivalent, 2+ years of OOP language development, Experience in game math and gambling.

Key responsabilities:

  • Collaborate with game designer
  • Implement game math and unit tests
  • Develop server-side gaming application
RubyPlay logo
RubyPlay Scaleup https://rubyplay.com/
51 - 200 Employees
See more RubyPlay offers

Job description

Logo Jobgether

Your missions

RubyPlay is a progressive and energetic iGaming development studio that specializes in the design and creation of the most entertaining and engaging slot games, as well as value-add tools for gaming operators. RubyPlay was founded by a group of industry gurus and has evolved into a “Gem” of the iGaming industry!

Our team values are maintaining high quality, following the best & modern practices, and continuous development.


Our technologies:

Client : TypeScript, HTML5, Pixi.js, WebGL, Git.

Server: Java, JUnit, MySQL, Gradle, Git


What do we expect from our perfect candidate?

  • Bachelor of Mathematics or equivalent technical degree
  • Understanding of Applied Mathematics: probability theory and statistics, numerical methods, linear algebra, math modeling
  • 2+ year of experience of high-level OOP language (Java/C#/) development
  • Experience in the game’s math development
  • Gambling Experience (Slot machines)
  • Understanding of Algorithms and Data Structures
  • Understanding of SOLID principles of object-oriented design
  • Debugging/Investigation skills
  • Excellent communication skills and ability to work effectively on projects with multiple stakeholders (game designers, testers, and other developers)
  • Experience of writing Unit tests
  • Obsessive attention to details
  • Strong problem-solving skills
  • Multi-tasking skills


Will be a plus:

  • Experience with Git, CI/CD
  • Java Core practical knowledge
  • Experience with DBs (MySQL is a plus)
  • Knowledge of software engineering practices (i.e., SOLID, DRY, YAGNI, KISS, etc.)
  • Experience with JIRA, Wiki, Confluence


What will you be responsible for?

  • Close collaboration with game/math designer in order to resolve technical points according to a technical specifications
  • Implementation of game mathematics
  • Creation of Unit tests and maintain Java codebase
  • Server-side development of the gaming application
  • Day-to-day communication with key stakeholders
  • Prepare the game mathematics for release and provide release documentation
  • Issues investigation and bug fixing
  • Handle customer requests and incidents
  • Reviewing colleagues’ code


Benefits of working with us:

  • Talented and open people around
  • Challenging tasks to feel the impact
  • Budget for personal development
  • Well-being Budget
  • Annual bonus
  • Medical insurance
  • Development day to grow professionally
  • Free English classes
  • Paid vacation days/paid sick leaves (number depends on the country you live in)


Required profile

Experience

Level of experience: Expert & Leadership (>10 years)
Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • Honesty
  • Open Mindset
  • Teamwork

Related jobs