Position: Middle Frontend Developer (Pixi.js)
Company: JOIDY
Experience required: 2y
English level: intermediate

Joidy is looking for a teammate — a Middle Frontend Developer (Pixi.js) to join our team!

Are you into games and would like to take part in their creation? That’s a stellar opportunity for you!
We invite an experienced web game developer to take part in casino games development.
Depending on your skills and preferences, you will be part of the team or work individually. We are ready to consider different options. The most important is your love and passion to games.

**RESPONSIBILITIES:**
— Technical design and planning
— Peer code reviews, following engineering practices
— Core modules development and refactoring
— Requirements clarification
— Technical documentation creation
— Cooperation with the test team
— Participate in conference calls

**REQUIRED SKILLS:**
— 2+ years of web development
— Good knowledge and practice in JavaScript basics and principles (ECMAScript 6+)
— Experience with TypeScript, Canvas, WebGL, PixiJS
— Practice with Adobe Photoshop, Spine/Animate, TexturePacker
— Basic knowledge of OOP and SOLID Principles
— Basic knowledge of algorithms and data structures
— Basic experience with yarn/npm/Webpack and hands-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 Intermediate level of English

**WILL BE A PLUS:**
— OOD Patterns, Game Patterns
— Shaders, Particles systems
— Green sock, Phazer, Three.js
— Unit testing
— Experience with developing Casino games