Position: Game Development Intern
Company: Sigma
Category: JavaScript
Experience required: no_exp
English level: intermediate

**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 grow
Desire to learn TypeScript and PixiJS

**Requirements**
Basic knowledge of OOP and SOLID Principles.
Basic knowledge of algorithms and data structures.
Good knowledge and practice in JavaScript basics and principles (ECMAScript 6+).
Basic experience with yarn/npm/Webpack and hand-on experience with Express or similar.
Basic knowledge of how to create HTML markup, css, json.
Version Control Systems (Git).
Basic geometry math knowledge
At least Pre-Intermediate level of spoken and written English

**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, goal-driven, communication, and good problem-solving skills
Good ability to work collaboratively in a team with a keen sense of responsibility
Strive to deliver a high-quality result