Game Development Intern

Remote (Ukraine only) JavaScript Software Development

Required skills

OOP and SOLID principles / good
HTML5, CSS3, and JavaScript/TypeScript / good
Git / good
Multiple design patterns / basic
English / good

Where: Remote

When: ASAP

Type of internship: individual

Duration of internship: 3 months

Schedule: full-time

Scholarship: yes

 

During the period of up to 3 months, you will work according to the training plan, do your homework, get acquainted with the necessary literature, artifacts, study new technologies, pay attention to self-education.  We expect you to be dedicated and keen to keep the commitments, report to a Trainer, Team Lead, or directly to a Project Manager, depending on the project team structure. In addition, you will be identifying problems that hinder the implementation of the tasks and escalating issues with time-consuming resolution.

If you feel that this is about you, we invite you to participate in our Internship and shortly become a part of our skillful team.

Customer

Sigma Software provides top-quality software development, graphic design, testing, and support services. We develop systems that deliver benefits to customers in automotive, telecommunications, aviation, advertising, gaming, banking, real estate, and healthcare.

Project

Those applying for our internship program will get our support in mastering their skills. You will have a great chance to utilize them successfully on project tasks to get a Junior Game Developer position within internship terms.

Requirements

Theoretical knowledge:

  • Good knowledge of OOP and SOLID principles
  • Knowledge of basics and principles of game development using modern Typescript (prototype, functions closures, context)
  • Basic knowledge of multiple design patterns (MVC, Singleton, Observer, Decorator, Chain of responsibility, Abstract factory, etc.)
  • Basic understanding of QA and QC processes (suite concepts, test case/suite concepts, etc.)
  • Intermediate spoken and written level of English

Practical knowledge:

  • Practical¬†experience with HTML5, CSS3, and JavaScript/TypeScript
  • Experience with Git

Would be a plus:

  • Experience with game engines PixiJS/Phaser/ThreeJS
  • Experience with WebGL
  • Experience and understanding of Game development basics
  • Debugging and performance optimization experience
  • Photoshop/Spine experience
  • Examples of your pet projects

Personal Profile

  • Great desire to study and learn fast
  • Good self-motivation, self-organization, communication, and good problem-solving skills
  • Being goal-driven
  • Good ability to work collaboratively in a team with a keen sense of responsibility
  • Strive to deliver a high-quality result

Responsibilities

  • Learn new technologies quickly and gain experience in applying them in real projects
  • Closely communicate and interact with your mentor, participate in personal training plan creation with your mentor
  • Learn recommended training materials
  • Participate in software development using Agile development processes
  • Be able to demonstrate current skills and skills development
  • Desire to learn TypeScript and PixiJS

WHY US

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb