Games Developer (Front End)
Bangalore, India / FULL-TIME
As a member of the software development team, the game developer will be responsible for programming new interactive HTML 5 games.
The game developer will have to manage his/her own schedule with a view to creating high-quality, stable products and meeting established deadlines. The incumbent will also be in charge of maintaining, updating and fixing bugs in the products delivered by his/her team.
The successful candidate will also be called upon to improve the proprietary game engines as new needs arise to further increase product quality or to open new markets.
Writing and maintain previously written code and fix bugs on the current framework.
Help extend the game framework.
Designing new game features in terms of code structure.
Managing the local resources in order to achieve the requests coming from the line manager in terms of both deadlines and quality.
Follow correct version control policies and procedures.
Write UNIT tests for new code and.
Document frameworks using the standard documentation policy.
Keep up to date with JIRA tickets assigned for front end jobs from the testing team.
Liaising with the testing department on identifying/fixing bugs.
Experience gained with the Gambling/iGaming Sector
Extensive experience working with:
Phaser or PixiJS animation frameworks.
Spine and PNG sequences animations.
Greensock GSAP tween engine.
Relevant degree in computer science, game development with front end development experience
Experience of using git for development and deployment
Time management skills, with the ability to work on tight deadlines
Good communication skills and able to interface with development and operations teams
Worked in an agile/Kanban environment and be comfortable rejecting low priority demands when pipeline if full of high priority tasks
NodeJs and NPM
Angular/React JS Framework
Proven experience working in iGaming industry and developing slot/table games
An interest in learning more about the online gambling industry
The successful candidate will
Have a willingness to learn
Be highly organized, able to prioritize workload effectively with attention to detail
Build systems on an ‘expect failure’ principle, providing available/resilient systems
Work in an agile way, providing visibility to work and outcomes
Write clean code and follow coding guidelines and policies.
Be able to communicate effectively whether talking to someone technical or non-technical, both internally and with development partners
Have good problem-solving and analytical skills to spot errors and diagnose problems
Competitive benefits, an open and supportive environment as well as a modern and exciting workplace
The opportunity to interact with global teams, and where appropriate switch teams and projects as you and our business continue to develop and grow
Exposure to real world and business critical projects & the chance to develop some of the world’s leading igaming operators whilst working with various clients
Flexible benefits' portal, which means you can tailor a package which suits individual needs.