tiger it logo

Under Development

Senior Web Engineer

£ 50000.00 per annum | Main Address - Permanent

Read More


Games Developer
 
London, England, United Kingdom ·
Description
Who are we?
Tiger-IT's client is a market leader in the online gambling space.
Tell Me More!
The Web Engineer will deliver their Development strategy through having ownership of the systems architecture and development, following the departments methodology, and drive outstanding results across all engines, following company and department objectives and priorities.
You will work in a fast-paced and collaborative environment within a team of highly skilled people, all with opinions about various technologies, frameworks and approaches to delivery. You will be able to articulate your ideas to your colleagues effectively and will take on board the ideas of others. You will thrive when faced with new challenges and will constantly look to improve Tiger-IT's clients work.
Responsibilities:
  • Create visually rich and high performant websites;
  • Assisting in the design and build of products to meet the business expectations;
  • Work alongside designers, UX professionals and testers to optimise user journeys;
  • Apply best engineering practices with other team members, and maintain code quality across applications;
  • Promote usability of best practices, encouraging a continuous improvement culture;
  • Anticipate requirements, and build software in a flexible, scalable way;
  • With the support of technical lead, take responsibility from own task from conception to completion;
  • Keep to the processes, standards and designs that your team has agreed to;
  • Collaborate with other product development teams and use their feedback as a basis for improvement;
  • Write technically sound, clean, maintainable code - with practical application of established patterns and practices;
  • Write software following OOP best practices;
  • Write software following the Design Patterns that best fit for a problem given;
  • Write software following the SOLID principles;
  • Write Unit tests following TDD;
  • Write Integration tests following BDD;
  • Take responsibility for own tasks from conception to completion.
 
Attributes:
  • Awareness of accessibility issues and how to address them in UI development;
  • Have a passion and eye for good web design;
  • Proven ability to write clean, testable, readable code in a team environment using design patterns, SOLID and OO principles;
  • Proven experience of building, automating and deploying software to production;
  • A practical problem-solver, who explores both innovative and pragmatic solutions depending on the challenge;
  • Ability to find creative solutions and implement them in a fast pace work environment;
  • Technical analysis experience translating business requirements into functionality.
  • Ability to work as part of a team (but take individual ownership and responsibility);
  • Excellent written communication skills (articulate, friendly and polite);
  • Good verbal communication skills;
  • Excellent attention to detail;
  • Demonstrate a calm manner and an ability to handle difficult situations;
  • Ability to work on own initiative;
  • Ability to work independently and meet deadlines;
  • Gaming related industry knowledge and experience is a plus.
 
Skills:
  • Knowledge of native JavaScript and frameworks or libraries;
  • Experience of building websites using best practice techniques such as mobile-first, responsive design, progressive enhancement;
  • Experience of graphic rendering using the HTML5 Canvas API;
  • Knowledge of HTML 5, CSS3, Canvas, SVG and web standards;
  • Experience using JavaScript game frameworks such as Phaser, PlayCanvas, Pixi.js, Babylon.js will be an advantage;
  • Knowledge of cross browser compatibility;
  • Experience of using Object-Oriented programming principles that apply to JavaScript;
  • Understanding of REST APIs;
  • Javascript Unit Testing using Jasmine/Jest;
  • Experience with Test frameworks and tools (Karma, Mocha, Chai, Sinon, Protractor, Gherkin, Selenium etc).
 
Requirements
  • Degree or equivalent qualification desirable (ideally in Computer Science, Mathematics, Engineering or a similar discipline);
  • Excellent background on Agile methodologies (Scrum, eXtreme Programing, Kanban, Lean);
  • Excellent background of Agile practices (TDD, BDD, Coding Standards, Peer Review, Collective Ownership, Whole Team, Frequent Release, Continuous Integration);
  • Strong knowledge regarding Object Oriented Design, data structures, algorithm design, problem solving and complexity analysis;
  • Understanding of SOLID principles;
  • Passionate about quality code;
  • Excellent verbal and written communication skills and able to interact professionally with a diverse group of people;
  • Experience implementing scalable software systems and platforms;
  • Experience with software optimisation;
  • Expert knowledge in building long living products;
  • Exceptional problem solving skills;
  • Ensuring the compliance of responsible gaming protocols;
  • Valid working Visa.
 
 
 
Benefits
 
It's not all about the work!
They are dedicated to not only finding the best people to work for them, but once you are there they want to make sure you stay.
 
Along with a competitive salary package they also offer on completion of probation:
- Private Medical Insurance
- Life Assurance
- Income Protection Insurance
- Childcare Vouchers
They also have great stuff like free fruit, a very busy Nespresso Coffee Machine, regular company social events, an arcade room and a great team of people to work with.
If you think you have the skill set and passion to join them please apply below.

Hide

Senior Java Developer

£ 50000.00 per annum | Main Address - Permanent

Read More


Senior Java Developer
 
Who they are?
 
Our client is a market leader in the online gambling space. We dream, develop and market really awesome games for our customers and have a great time doing it.
 
Job Description
The Senior Software Engineer will deliver our Development strategy through having ownership of the systems architecture and development, following the departments methodology, and drive outstanding results across all engines, following company and department objectives and priorities.
In this role you will work with a team of highly skilled people, all with opinions about various technologies, frameworks and approaches to delivery. You will be able to articulate your ideas to your colleagues effectively and will take on board the ideas of others. You will thrive when faced with new challenges and will constantly look to improve the client's work.
 
Responsibilities:
  • Working in an agile environment cooperating with Product Managers and business stakeholders to design, develop and build products that would remove some of the legacy dependency
  • Establishment and maintenance of technology resources to support all operational functions
  • Anticipate requirements, and build software in a flexible, scalable way
  • Communicate issues, risks and dependencies with line managers, escalating where appropriate
  • Write software following OOP best practices
  • Write software following the Design Patterns that best fit for a problem given
  • Write software following the SOLID principles
  • Write software following the DRY principle
  • Write Unit tests following TDD
  • Write Integration tests following BDD
  • Take responsibility for your own task from conception to completion
  • Apply best engineering practices with other team members, and maintain code quality across applications
  • Under the guidance of the Technical Lead, take ownership of the system;
  • Ensuring the compliance of responsible gaming protocols;
  • Any other duties as requested by the company.
 
 
 
 
Attributes:
  • Proven ability to write clean, testable, readable code in a team environment using design patterns, SOLID and OO principles;
  • Proven experience of building, automating and deploying software to production;
  • Ability to find creative solutions and implement them in a fast pace work environment;
  • Technical analysis experience translating business requirements into functionality;
  • Ability to work as part of a team (but take individual ownership and responsibility);
  • Excellent written communication skills (articulate, friendly and polite);
  • Good verbal communication skills;
  • Excellent attention to detail;
  • Demonstrate a calm manner and an ability to handle difficult situations;
  • Ability to work on own your initiative;
  • Ability to work independently and meet deadlines;
  • Gaming related industry knowledge and experience is a plus.
 
Skills:
  • At least 5 years of experience in web development;
  • Strong core java experience (Java 8 preferred);
  • Strong experience using Spring / Spring boot / Spring cloud framework;
  • Experience with MS SQL database development (queries, stored procedures, jobs, admin);
  • Ability to write unit and integration tests;
  • Experience applying SOLID design principles;
  • Experience building web services and APIs on REST;
  • Previous experience working in the betting, financial and/or banking sector (advantageous).
 
REQUIREMENTS
  • Degree or equivalent qualification desirable (ideally in Computer Science, Mathematics, Engineering or a similar discipline);
  • Excellent background on Agile methodologies (Scrum, eXtreme Programming, Kanban, Lean);
  • Excellent background of Agile practices (TDD, BDD, Coding Standards, Peer Review, Collective Ownership, Whole Team, Frequent Release, Continuous Integration);
  • Strong knowledge regarding Object Oriented Design, data structures, algorithm design, problem solving and complexity analysis;
  • Understanding of SOLID principles;
  • Passionate about quality code;
  • Excellent verbal and written communication skills and able to interact professionally with a diverse group of people;
  • Experience implementing scalable software systems and platforms. Experience with software optimisation;
  • Expert knowledge in building REST APIs
  • Exceptional problem-solving skills

Hide

Software Engineer (Micro)

£ 40000.00 per annum | Main Address - Permanent

Read More


Software Engineer (Microservices)  
   
Who are we?  
Our client is a market leader in the online gambling space. They dream, develop and market really awesome games for our customers and have a great time doing it  
Tell Me More!  
The Software Engineer will deliver our Development strategy through having ownership of the systems architecture and development.  
You will be part of our core microservice team who implements scalable and resilience core services for our products. You will work in a fast-paced and collaborative environment within a team of highly skilled people, all with opinions about various technologies, frameworks and approaches to delivery.    
Responsibilities:
  • Working in an agile environment cooperating with Product Managers and business stakeholders to design, develop and build products that would remove some of the legacy dependency;
  • Establishment and maintenance of technology resources to support all operational functions;
  • Anticipate requirements, and build software in a flexible, scalable way;
  • Communicate issues, risks and dependencies with line managers, escalating where appropriate;
  • Write software following OOP best practices;
  • Write software following the Design Patterns that best fit for a problem given;
  • Write software following the SOLID principles;
  • Write Unit tests following TDD;
  • Write Integration tests following BDD;
  • Take responsibility from own task from conception to completion;
  • Apply best engineering practices with other team members, and maintain code quality across applications;
  • Under the guidance of the Technical Lead, take ownership of the system;
  • Ensuring the compliance of responsible gaming protocols;
  • Any other duties as requested by the company.
 
Attributes:
  • Proven ability to write clean, testable, readable code in a team environment using design patterns, SOLID and OO principles;
  • Proven experience of building, automating and deploying software to production;
  • Ability to find creative solutions and implement them in a fast pace work environment;
  • Technical analysis experience translating business requirements into functionality;
  • Ability to work as part of a team (but take individual ownership and responsibility);
  • Excellent written communication skills (articulate, friendly and polite);
  • Good verbal communication skills;
  • Excellent attention to detail;
  • Demonstrate a calm manner and an ability to handle difficult situations;
  • Ability to work on own initiative;
  • Ability to work independently and meet deadlines;
  • Gaming related industry knowledge and experience is a plus.
 
 
Skills:
  • At least 3 years of experience in software development ;
  • Strong core java experience (Java 8 preferred);
  • Strong experience using Spring boot / Spring cloud framework;
  • Experience with MS SQL database development (queries, stored procedures, jobs, admin);
  • Ability to write unit and integration tests;
  • Experience applying SOLID design principles;
  • Experience of service orientated architecture and micro services;
  • Experience with design and implementation of highly scalable microservices based systems.
  • Strong experience using Spring Data JPA;
  • Strong experience using Spring Security (+OAuth);
 
Requirements
  • Degree or equivalent qualification desirable (ideally in Computer Science, Mathematics, Engineering or a similar discipline);
  • Excellent background on Agile methodologies (Scrum, eXtreme Programing, Kanban, Lean);
  • Excellent background of Agile practices (TDD, BDD, Coding Standards, Peer Review, Collective Ownership, Whole Team, Frequent Release, Continuous Integration);
  • Strong knowledge regarding Object Oriented Design, data structures, algorithm design, problem solving and complexity analysis;
  • Understanding of SOLID principles;
  • Passionate about quality code;
  • Excellent verbal and written communication skills and able to interact professionally with a diverse group of people;
  • Experience implementing scalable software systems and platforms. Experience with software optimisation;
  • Expert knowledge in building REST APIs;
  • Exceptional problem solving skills;
  • Valid working visa.

Hide

Senior Systems Engineer Surrey £50,000 - £65,000 Job Description / Appy Here
       
Senior DevOps Engineer London £50,000 - £75,000 Job Description / Apply Here
       
AWS Developer London £65,000 - £80,000 Job Description / Apply Here