Come Work With Us

Senior DevOps Engineer

As a Senior DevOps Engineer in our Tech team, you will be designing, implementing and maintaining the system architecture that runs the Snatch game. Working closely with our Lead Backend Architect you will need to come up with robust, scalable multi region solutions to accommodate our growing user base and expansion into new territories.

The current system is capable of scaling but requires a strong hand to guide its direction so that it can support millions of users worldwide creating a high volume of requests. You will also need to be responsible for the security of the infrastructure as well as helping us develop our data science platform.

We operate in a highly agile environment, which means that you can expect to deliver a range of features and constantly face new challenges with the support of a close knit and highly skilled team.

This is a unique opportunity to make your mark on one of the most exciting startups in the Marketing and Gaming industries. You will be working with a hand picked team of experienced developers and product owners; many who have worked with other industry leaders such as Nintendo, Sony, EA and Disney.

We are looking for someone who will be proactive, passionate, innovative and not afraid to speak their mind.

Main Responsibilities:

  • Improving our existing AWS implementation to ensure it is scalable, secure and sturdy
  • Working with GCP and our Data Analysts and Scientists to develop our Data Science platform
  • Working with the Lead Backend Architect to innovate new solutions for handling high user volume and territory expansion
  • Working closely with our partners at Google and AWS to leverage their cutting edge technology and develop our own
  • Ensuring the platform is secure, performing load testing and penetration testing

Requirements:

  • DevOps experience
  • Strong AWS knowledge and experience
  • Good GCP knowledge or willingness to learn
  • Linux administrator expertise
  • Good Docker and orchestration experience
  • Good SQL and NoSQL experience and knowledge of best practices
  • SOA experience
  • Strong programming skills (any language)
  • Good communication skills
  • Understanding of how to automate processes

Benefits:

  • Regular LAN parties and company events
  • Occasional exclusive partner offers
  • One day a month to work on anything you want
  • Continual personal development

 

All candidates must be eligible to work in the UK. Please send your CV and cover letter to careers@snatchhq.com using the job title as the subject line.

Senior Backend Engineer

As a Senior Backend Engineer in our Tech Team, you will be designing, implementing and maintaining the many of the services used to run the Snatch game and backend systems. Working closely with our Lead Backend Architect you will be developing exciting new features as well as participating in their design.

You will be exposed to some of the unique challenges that face the Tech team working to build fast responsive services capable of operating within multiple regions. Some of the recent features we have recently begun development are: an XP levelling system, a parcel distribution algorithm and AI for providing a better single player experience.

We operate in a highly agile environment, which means that you can expect to deliver a range of features and constantly face new challenges with the support of a close-knit and highly skilled team.

The application is primarily written using the Laravel framework, but we are not restricted to one language, we have built services in NodeJS, Python and Java. We also have ‘slack’ days once a month where developers can work on anything they want.

This is a unique opportunity to make your mark on one of the most exciting startups in the Marketing and Gaming industries. You will be working with a handpicked team of experienced developers and product owners; many who have worked with other industry leaders such as Nintendo, Sony, EA and Disney.

We are looking for someone who will be proactive, passionate, innovative and not afraid to speak their mind.

Main Responsibilities:

  • Working with the rest of the Tech Team to design and develop new features into the game
  • Working on new capabilities for the backend systems; our admin tools and client portal
  • Assisting our data science team in generating new data, and helping to productionize new algorithms
  • Taking a TDD approach and working with our QA team to ensure we have a stable product
  • Building RESTful services as well as decomposing existing ones into smaller services and microservices
  • Keeping our development environment in step with our beta and production environments
  • Using our Cloud providers (AWS and GCP) to develop highly scaling solutions

Requirements:

  • Industry experience
  • Strong OOP PHP skills, any other languages a bonus
  • Understanding and ability to implement software design patterns
  • Good understanding of building RESTful services
  • Understanding of database best practices (MySQL, preferably NoSQL too)
  • Linux administration experience
  • Cloud technologies experience (AWS preferably)
  • TDD understanding and experience
  • Knowledge of Git and branching patterns

Benefits:

  • Regular LAN parties and company events
  • Occasional exclusive partner offers
  • One day a month to work on anything you want
  • Continual personal development

Please send your CV and cover letter to careers@snatchhq.com using the job title as the subject line.

Lead Android Developer

As a Lead Android Developer, you will work closely with our Lead Architect, Artists, Designers, Backend Engineers and a Product Owner to develop and extend Snatch, an innovative virtual treasure hunting mobile game.We operate in a highly agile environment, which means that you can expect to deliver a range of features and constantly face new challenges with the support of a close-knit and highly skilled team.

This is a unique opportunity to make your mark on one of the most exciting startups in the Marketing and Gaming industries. You will be working with a handpicked team of experienced developers and product owners; many who have worked with other industry leaders such as Nintendo, Sony, EA and Disney.We are looking for someone who will be proactive, passionate, innovative and not afraid to speak their mind.

Main Responsibilities:

  • Work in a Scrum dev team with Lead Architect, taking ownership of respective codebase, initial re-factoring and new feature development.

Requirements:

  • Minimum 8 years app experience
  • Full stack is preferred, however, specialism needs to be Android
  • Experience working with Apps/Games/Media/Entertainment sector is essential
  • Solid knowledge of Java or Kotlin for Android
  • Must have a few native Android apps live on Google Play.
  • Understanding good scalability practices and high volume traffic front-back end communication architecture
  • Knowledge of best practices in, TDD, Continuous Integration, OOP / Clean Architecture / Design Patterns
  • Experience working to agile principles and Scrum teams in particular
  • Nice to have RxJava / RxAndroid, Firebase, Scrum, TDD, Restful API, Geolocation experience

Benefits:

  • Generous options package and on-target bonus to successful hires

  • Regular LAN parties and company events

  • Occasional exclusive partner offers
  • One day a month to work on anything you want
  • Continual personal development

Please send your CV and cover letter to careers@snatchhq.com using the job title as the subject line.

Mid / Senior R&D Gameplay Programmer

We are looking for an experienced gameplay programmer to design, prototype and develop gameplay system utilising cutting edge Augmented Reality / computer vision and various technologies to create the ultimate augmented reality experience on mobile devices.

You will work closely with R&D Lead Engineer, Artists, Animators and the business to design and implement technical solutions to complex R&D problems and gameplay challenges. As you will play a pivotal role in developing one of our pillar game features, you will need exceptional knowledge and skills in many different aspects of game development.

Main Responsibilities:

  • Design, prototype and develop high-quality gameplay systems around AR.
  • Collaborate with key stakeholders from design to art.

Requirements:

  • Experience in game programming.
  • Fluency in C++.
  • BSc in Computer Science (or equivalent).
  • General knowledge of SWIFT and Java with best practices
  • Experience of working on at least 1 title from concept to release.
  • Unity 3D experience.
  • Experience in optimisation
  • Design and content team collaboration experience
  • Excellent communication, presentation, organisation and time management skills
  • Goal oriented and driven, with strong leadership and interpersonal skills
  • A passion for games programming
  • Eligible to work in the UK

Good to have Skills / Experience:

  • Graphics and some tools experience a plus
  • Experience developing games on mobile phones
  • Experience developing VR/AR games
  • Experience working in an agile/scrum development environment
  • Knowledge of Maya / 3ds Max

Benefits:

  • Regular LAN parties and company events
  • Occasional exclusive partner offers
  • One day a month to work on anything you want
  • Continual personal development

Please send your CV and cover letter to careers@snatchhq.com using the job title as the subject line.

AR/VR R&D Lead Engineer

We are looking for an experienced computer vision software engineer who can lead and determine the most promising Augmented Reality game features and technical direction to create the ultimate augmented reality experience on mobile devices for Snatch. This engineer will develop prototypes to assess technical feasibility and market value of new AR experiences, eventually contributing to production code.  

The computer vision work may include areas in 3D point cloud, generation and texturing of 3D meshes from point clouds, SLAM and 3D scene understanding. This person will eventually lead an R&D team helping to drive technical innovation forward.

Main Responsibilities:

  • Design, prototype and develop high-quality gameplay systems around AR.
  • Collaborate with key stakeholders from design to art.

Requirements:

  • 5+ years of software development experience.
  • Computer vision / augmented reality progrogramming experience
  • BS in Computer Science or equivalent experience
  • Proficiency in C++, Java/Swift.
  • Experience working on Apps/Games
  • Understanding of computer graphics programming principles and knowledge of OpenGL would be beneficial.
  • Able to work independently and collaborate well with other team members.
  • Experience working to agile principles and Scrum teams in particular.
  • Excellent written and verbal communication skills

Benefits:

  • Regular LAN parties and company events
  • Occasional exclusive partner offers
  • One day a month to work on anything you want
  • Continual personal development

Please send your CV and cover letter to careers@snatchhq.com using the job title as the subject line.

Lead Backend Architect

Snatch is an exciting, fully-funded start-up; a unique combination of Augmented Reality, innovative marketing platform and mobile gaming. The business is moving to the next phase beyond our Series A round.

We have impressive average revenue per daily user and we’re working with over 100 brands. We are looking for a Lead Backend Architect in our Tech Team. You will be exposed to some of the unique challenges that face the Tech team working to build fast responsive services capable of operating within multiple regions. Some of the recent features we have recently begun development are: an XP levelling system and a parcel distribution algorithm.

As you will have a pivotal role in everything to do with backend web development, you will need exceptional knowledge and skills in many different aspects of the latest web and API development technologies, architecture and UI/UX design, software testing and server/cluster administration. The application is primarily written using the Laravel framework, but we are not restricted to one language, we have built services in node.js, Python and Java.

We operate in a highly agile environment, which means that you can expect to deliver a range of features and constantly face new challenges with the support of a close-knit and highly skilled team. This is a unique opportunity to make your mark on one of the most exciting startups in the Marketing and Gaming industries. You will be working with a handpicked team of experienced developers and product owners; many who have worked with other industry leaders such as Nintendo, Sony, EA and Disney.

We are looking for someone who will be proactive, passionate, innovative and not afraid to speak their mind.

Responsibilities:

  • Leading multiple development teams to design and develop new features into the game
  •  Working on new capabilities for the backend systems; our admin tools and client portal
  •  Leading our data science team to generate new data and helping to productionize new algorithms
  •  Ensuring the system stays secure, stable and efficient
  •  Working with our partners at Google and Amazon web services to use the latest cloud technologies to become an industry leader
  •  Working with our product team to deliver exciting and innovative new features

Essential Experience:

  • Experience in leading multiple teams and ensuring quality, efficiency and security
  • Strong understanding of cloud technologies
  • Ability to lead teams to design using software design patterns
  • High level of technical proficiency in OOO PHP
  • Working in high traffic environments
  • Experience in software testing
  • Server / cluster administration skills
  •  Experience working in an agile/scrum development environment

Nice to have:

  • Any other languages a bonus
  • Knowledge of best practice data management
  • Game development experience
  • A genuine interest in playing games

Please send your CV and cover letter to careers@snatchhq.com using the job title as the subject line.

Mid /Senior Level iOS Developer (Front End/Full Stack Developer)

As a Mid / Senior Level iOS Developer, you will work closely with our Lead Architect, Artists, Designers, Backend Engineers and a Product Owner to develop and extend Snatch, an innovative virtual treasure hunting mobile game.

We operate in a highly agile environment, which means that you can expect to deliver a range of features and constantly face new challenges with the support of a close knit and highly skilled team.

This is a unique opportunity to make your mark on one of the most exciting startups in the Marketing and Gaming industries. You will be working with a hand picked team of experienced developers and product owners; many who have worked with other industry leaders such as Nintendo, Sony, EA and Disney.

We are looking for someone who will be proactive, passionate, innovative and not afraid to speak their mind.

Main Responsibilities:

  • Work in a Scrum dev team with Lead Architect, taking ownership of respective codebase, initial re-factoring and new feature development

Requirements:

  • App experience
  • Full stack is preferred, however specialism needs to be iOS
  • Experience working with Apps/Games is essential
  • Solid knowledge of SWIFT for iOS
  • Must have done Swift apps live on the App Store
  • Understanding good scalability practices and high volume traffic front-back end communication architecture
  • Knowledge of best practices in, TDD, Continuous Integration, and XP
  • Experience working to agile principles and Scrum teams in particular
  • Nice to have RxSwift, Geolocation, TDD, Restful API experience

Benefits:

  • Regular LAN parties and company events
  • Occasional exclusive partner offers
  • One day a month to work on anything you want
  • Continual personal development

Please send your CV and cover letter to careers@snatchhq.com using the job title as the subject line.

 

 

 

 

 

 

       

 

 

 

Press

 

 

 

Rules of Snatch

 

 

 

Support

 

 

 

FAQ

 

 

 

Careers

 

 

 

Contact