Job description
Responsibilities:
· Be responsible for developing prototypes of the games and be in sync with the mathematicians to prepare simulations.
· Compile and understand the intentions of the project, document development needs and assess technical feasibility;
· Analyse existing functions in the engine and see if they are in line with intentions;
· Suggest improvements whenever necessary by designing and implementing new systems;
· Collaborate with the graphic design technical director to establish constraints and communicate the technical possibilities of the various features to the artistic teams;
· Suggest innovations inspired by others from the games industry;
· Validate and verify whether the newly developed and integrated systems meet the specific and general project intentions and are coherent with existing code;
· Optimize whenever necessary;
· Support the features and systems designed for production;
· Determine and correct the bugs identified by other working units and the quality control team;
· Document the work to transfer knowledge and enable users (other working units) to understand how to use the systems and functions.
Requirements
Skills, knowledge and qualification:
· At least 3 years of experience in programming, ideally in the 2D game sector, or any other relevant area (Unity3D);
· Good analytical and synthesis skills, must have strong logic sense;
· Should be able to work independently;
· Knowledge of Data Structure;
· Expert in C#;
· Good to have Java script knowledge;
· Passion for casino and/or computer games;
· Must have the ability to speak, read and understand English, tolerate moderate to occasional high levels of stress, capable of multi tasking, and meeting deadlines.
Offer
Complex salary package, above the market average.