Game Client Developer

All jobs
salary Tallinn
salary Relocation: Yes
salary Fulltime, office

About the Company

Foxium is a provider of online video slots. We develop games, content, on a quickfire platform. From our studio in Tallinn, Estonia, our team of top creative talent design new experiences that captivate and engage players.
We are 9 team members in Tallinn office.
Our cosy office is located in Paldiski mnt 80, Tallinn, (G4s building with the restaurant downstairs called в Time Out).
The stack of our project is:
Our stack is: Typescript, React, Redux, Node.js, Pixi.js.
Examples of the games: https://www.foxium.com/games
At Foxium each game developed from scratch. So the candidate will have his own project to develop together with creative director, artists, musicians, backend devs from prototyping until final integration and QA stage.



Company size: 9+

Language: English

The Role

The Game developer' daily duties would include developing online games using top technologies and tools available.
After joining the team the candidate will have a training period, when he will be assigned to an ongoing project led by another game developer to understand technologies used and learn client framework. After a few weeks of training a dedicated project will be assigned to a candidate to be produced in-line with other projects in the company production workflow.

Requirements

Must have:

  • 2+ years of solid javascript development experience
  • Solid understanding of programming paradigms which helps to apply most effective approaches to resolve engineering challenges
  • Strong analytical and problem-solving skills
  • Passion and desire to code online games (casino slots) with complex visuals and sound effects
  • Passion and desire to code online games (casino slots) with complex visuals and sound effects
  • Experience in typescript, react, redux.

Good to have:

  • Experience creating applications with a node.js-based toolchain
  • Experience in gaming javascript frameworks like pixijs, phazer, createjs, cocos2d, threejs, babylonjs etc.. is a plus
  • Experience in test driven development, usage of javascript-based unit testing tools
  • Regular identifying and championing new technologies that enhance the software quality, developer productivity, and end-user experience .

Responsibilities

  • Develop online games using top technologies and tools available
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Prepare and install solutions by determining and designing system specifications, standards, and programming
  • Improve operations by conducting systems analysis; recommending changes in policies and procedures.
  • Accomplish engineering and organization missions by completing related results as needed.
  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes;
  • Investigating problem areas; following the software development lifecycle.

Benefits

  • Making games within creative game production studio - bring fun to the world
  • Working with top-notch technologies in competitive market
  • Comfortable office in convenient location
  • Employee share pool options
  • Gym compensation, flexible vacations scheme
  • Free parking nearby office building


More details and fast-track pass to the interview at: Telegram: @juliajolkin Email: julia.jolkin@ittalent.ee
Apply for this job
or
More details and fast-track pass to the interview at: Telegram: @juliajolkin Email: julia.jolkin@ittalent.ee