Game Development

20 Oct. 2025

UPGAMING is a reliable software provider company consisting of versatile, high-quality and bold features fully adapted to any casinos for their professional functioning. It also ensures its growing and further success. The company is distinguished by high social responsibility and special care for employees. We believe that a happy employee is the guarantee of a successful business, therefore, taking care of the personal and professional growth of the team is our daily activity. UPGAMING invites you to join your team.

Requirements

  • Strong interest in frontend development and game UI design.
  • Motivated to learn and work with new technologies, including PixiJS (canvas rendering engine), GSAP (JavaScript animation library), and React (JavaScript library for building user interfaces)
  • Basic knowledge of HTML, CSS, and OOP, with a willingness to develop a deeper understanding of JavaScript and TypeScript for creating interactive and dynamic web components.
  • Commitment to complete tasks, projects, and feedback sessions. 
  • Ability to work in-office/remote (depending on program setup) and collaborate with team members.

Responsibilities

  • Participate in mentor-led workshops and hands-on exercises. 
  • Build small interactive UI/game components using HTML, CSS, and JavaScript. 
  • Practice animations and 2D rendering tasks with guidance. 
  • Support team with asset preparation (spritesheets, images). 
  • Debug simple issues with help from mentors. 
  • Collaborate with peers in group reviews and share progress

Skills

  • Basic knowledge of HTML5, CSS/SCSS, and JavaScript.
  • Familiarity with TypeScript concepts (optional, can learn during program).
  • Introductory understanding of PixiJS for 2D graphics and GSAP for simple animations.
  • Understanding of Object-Oriented Programming (OOP) fundamentals.
  • Basic knowledge of algorithms and simple math for game mechanics (e.g., positions, movements).
  • Nice to have Photoshop/Figma experience for working with assets.
  • English proficiency at B1–B2 level to read documentation.

What we offer

  • A structured learning program with step-by-step exposure to real game development tools.
  • Mentorship from experienced frontend/game developers.
  • Practical assignments, small projects, and portfolio-building opportunities.
  • Access to professional tools (PixiJS, GSAP, React, Figma, Photoshop).
  • Supportive learning environment with feedback and team collaboration.
  • Certificate of completion and preparation for junior-level roles.

Working schedule

Mon -Fri, 11:00 AM – 19:00 PM (Weekly 40 hr)

Fill the form

Why This Program

This initiative was created to bridge the gap between foundational knowledge and real-world experience. Unlike typical courses, it immerses participants in live projects under the guidance of Upgaming’s top professionals, giving them exposure to global standards and workflows.

The program is a strategic investment in future talent, offering participants the chance to develop practical skills and build a professional network that spans both local and international experts.

Screening Process

Step 1 : Application Review

We review all applications to ensure candidates meet the basic eligibility and profile requirements.

Step 2 : Problem Solving

Test your basic technical knowledge and problem-solving skills with Exam A. We look for motivation and the ability to handle moderate tasks.

Step 3 : Technical Evaluation

Depending on the role, you’ll either complete a domain-specific technical exam or take part in a live interview with our team.

Step 4 : Internship & Progress

Selected participants will join the team, work on real projects, receive ongoing training, and build their careers. Successful participants may continue with a Job at Upgaming.

Book a Demo

The message was sent successfully