Who We Are: BANG BANG GAMES is an exciting games studio producing AAA quality slot games for a worldwide audience. Our in-house studio offers an end-to-end game development process covering art and design, maths modelling, engineering and QA services. What We Need: We are looking for talented developers who are happy to dive into existing projects as well as take responsibility for new projects from setup through to launch. We are looking for team-players who combine meticulous attention to detail, along with the ability to get behind the team vision and help us deliver our roadmap. You’ll have the ability to write clean, understandable code and be keen to share knowledge across the studio and beyond. We want developers who are passionate about perfection, are capable of self-managing, and who know how to deliver applications on time and issue free. In return you’ll be given licence to express your creativity and work as part of a collective delivering compelling player experiences. In this new age of remote working, you will not be constrained to a specific geographical location, and we are flexible about what hours you like to work – but you must be a proactive communicator, fluent in English. Responsibilities: You will be required to provide Front End development for our online gambling games. Typically, projects can be broken into two types: new games and portfolio support. New Game Projects: You will develop casino games (predominantly slots) using Typescript with Pixi.js on a Robotlegs/Inversify architecture. You will be able to adapt to changing functional and design requirements during an Agile development process. Portfolio Support : You will work with current code on our live games portfolio. This may be in response to a bug identified by one of our partners, a game change to meet new regulations, or in order to reskin an existing game. Whatever type of project you work on you’ll be expected to contribute creatively to make games players want to play, and also help the team refine our processes to become leaner and more efficient. Your Experience: We need you to hit the ground running, so you are going to need to demonstrate a deep understanding of Pixi and relevant MVC knowledge, through an existing library or one you have created yourself. You are also going to need to have worked on at least one slot game, preferably numerous, understand the anatomy of a slot game and have a feel for what makes one a cut above the rest! Technical requirements: Comprehensive experience with Typescript (or historically with Actionscript) Deeply knowledgeable in the principles of Object Oriented Programming Numerous examples of projects created with Pixi.js Understanding of Design Patterns, particularly MVC The core skills: HTML5 Cross-Platform mobile development Solid understanding of device compatibility and performance issues Writing concise, readable and simple code Knowledgeable about Canvas/WebGL Version control with Git + providers (Gitlab/Github) Working with 3rd party service APIs Great team player and communicator Of extra interest: Understanding of slot games and game mechanics A previous development role at a slot game content provider Vue.js experience Gulp scripting Optimising design and animation strategies for performance and bandwidth Experience of working with localised text and different character sets. Client/server JSON integration and debugging Node JS and NPM knowledge Experience with Agile methodologies Creativity beyond coding Your KPIs The following are examples of the Key Performance Indicators that we will expect you to successfully demonstrate during your tenure: Games features are implemented according to tickets and provided flows with minimal defects Code demonstrates adherence to established coding standards and style guides Write clear, concise code with meaningful variable and function names Employ effective commenting practices to explain code logic and decisions Prioritise code organisation and structure for long-term maintainability Proactively identifies and implements opportunities to extend the framework for improved performance or feature development. Implements robust testing strategies to ensure game features function as intended Proactively identifies and addresses potential bugs through manual and exploratory testing. Collaborates with QA to develop and implement test plans for features implemented. Code reviews consistently require less time and effort as your understanding of the codebase and standards deepens. Your understanding of the codebase, and our trust in your ability evolves to a point where you are conducting code reviews for other devs.
Games Developer in Constanţa
Contact
Datele de contact vor fi vizibile dupa ce veti aplica!
Anunţ expirat