At Green Man Gaming, engineering is at the heart of everything we do. We invest heavily in technology and have always done so from our humble beginnings in 2009. Our founders Paul Sulyok and Lee Peckham saw a gap in the market for a digital platform that allowed gamers to buy and trade-in their video games in one place. They built the platform, patented the technology and launched the product to the world making just £50,000 in its first year. Today, we’re a multi-million pound eCommerce business working directly with over 700 game publishers and offering customers in over 195 countries a multi-platform catalogue of 9,000 games. We’re an award-winning eCommerce site and our fast growth brings with it some exciting challenges.  Even simple operations in the engineering team can sometimes become challenges at scale as we’re constantly dealing with steep traffic spikes. Our code is service driven with services such as customer sign in, key distribution and community data which all need to talk to our front end website - our store and community platform. OUR VALUES We are a fiercely independent force of nature. A company of freaks and geeks bonded by blood, sweat and tears. Worshipping at the alter of the gaming gods, we drink beer and hug dogs. Fuelled by an unhealthy obsession to bring the magic of games to everyone. We vanquish mediocrity and get stuff done. We spread the word of our belief to the world. Because life is better with games. We are rebels with a cause. We are Green Man Gaming.

Green Man Gaming Limited

American Samoa

Frontend Engineer ReactJs

About Green Man Gaming

Green Man Gaming is a multi-award-winning global retailer, publisher, and technology business in the video games industry.  Working with the world’s leading gaming brands, Green Man Gaming sells games to millions of customers across 195 countries via its market-leading eCommerce platform. Green Man Gaming’s Publishing division offers more choice to independent studios as they navigate their route to market. The Digital Partners Program enables developers to opt for a mixture of publishing services, providing more flexibility to access the expertise and channels they require. Green Man Gaming continues to expand, increasing their service offering and reinforcing its footprint in global markets including LATAM, SE Asia & China.

ROLE OVERVIEW:

Central to everything Green Man Gaming does is engineering.  The company's roots came from an engineering solution to allow people to sell used digital games back to the retailer.  Things have come a long way and our vision has changed slightly, but engineering is still a major factor in what drives us.

Oh big wow, you’re a shop, where is the challenge in that?  Even seemingly simple operations may become a challenge at scale, and we deal with steep traffic spikes all the time.  Have you ever thought about how you distribute hundreds of thousands of keys to pre-purchased customers? It needs to be fast as every gamer wants their key yesterday, each key is obviously single use so you need to ensure the same key doesn't go to two customers. Our engineers have,  and we have patents around this.

We are an e-commerce site but with our growth come exciting challenges.  Our code is service-driven; we have services for identity, key distribution, etc., and on top of that sits our front-end website. Come join us!

KEY DELIVERABLES:

  • Working in an agile fashion to maintain and deliver new features in the backend stack that powers the customer-facing website.
  • Writing reliable, performant, scalable and testable code.
  • Participate in retrospectives where the team will look back on the sprint and look at ways things went well and not so well to improve our practices.
  • Investigate and raise cards to support new features.

WE NEED:

Must have:

  • A proven background in producing React apps
  • Good understanding of Typescript, HTML, CSS
  • Modern JavaScript (async/await, ES6 modules, generators, etc)
  • Strong knowledge of the React lifecycle
  • Good grasp of CSS frameworks and patterns
  • Building performance-driven websites with an understanding of network traffic, HTTP requests and other performance-focused enhancements
  • Translating UI designs into responsive web applications, that are built to scale
  • Version control and issue tracking experience (eg. Git, Github or Gerrit)
  • Flexibility, lateral thinking and problem-solving skills.
  • Help shape the basis of the platform – style guides, reusable components libraries and best practices.
  • Curiosity to learn new programming languages.

Nice to have and/or willing to gain:

  • Experience with CI/CD pipelines (AWS Codepipeline)
  • Experience with provisioning infrastructure in Amazon Web Services (AWS) and Google Cloud Platform
  • Understanding of DevOps technology landscape such as Docker, AWS CloudFormation, Micro-services.
  • Developing ReactJs applications using serverless, using lambdas

WE HAVE:

  • Flexible working
  • 30 days paid holiday per year (including Bank Holidays) increased with the length of service
  • Sabbatical leave following 3 and 6 years of employment
  • Company Share Option Plan
  • 50% game discount for employees
  • Pension Scheme
  • Cycle to Work Scheme
  • Corporate Gym Membership Scheme