chevroneducationgameshealthcareinclusionofficeprofit_sharingremote_firstsocializesport_packagesportsvacationsearch

Senior Frontend Engineer

Engineering
| #Angular

Gamers are the ones we always keep in mind while developing our services and improving our offer – they are the pillars that make GOG. What’s more, we understand that gaming communities around the world can be a bit different, have their own tastes and preferences, and require a dedicated approach.

People are fundamental to our success. Right now we are looking for a Senior Software Engineer (Frontend) to join our cross-functional product team responsible for the development of our store application.

Work with super-supportive, professional and open-minded teammates/engineers/ gamers who build cool platform used by them & their friends:

  • We build global ecommerce & game distribution platform with millions of users each month where our microservices handle over 35 000 reqs/s in peak.
  • We use Docker all across the pipeline and we are migrating production apps to containers with Kubernetes.
  • We care for SOLID code, modular approach and automated tests on all layers.
  • Do we have tech-debt? Yes, and we dedicate time for fast-forwarding core pieces (currently slicing monolith to microservices, migrating from AngularJS to Angular).
  • We learn from each other by pair-programming, workshops, presentations, team choice days and many other cool engineers’ initiatives.

Responsibilities:

  • Write well designed, testable, efficient, clean code by using the best software development practices.
  • Participate in software design meetings and analyze business needs to determine technical requirements.
  • Working on new projects, from conception to deployment in the production environment.
  • Sharing your knowledge with other team members and supporting them in solving complex challenges.

Job Requirements:

  • 4+ years experience in software engineering.
  • Minimum 2 years of experience with Angular.
  • Good knowledge and understanding of RxJS.
  • Good knowledge of JavaScript, TypeScript, CSS, SCSS and HTML5.
  • Experience in source control systems and deployment processes (eg. git, CI).
  • Experience with writing unit tests.
  • Familiarity with common design patterns.
  • Ability to easily communicate in English.

Pluses:

  • Being familiar with other JS frameworks: AngularJS or VueJS.
  • Hands-on experience with Angular Universal.
  • Knowledge about Docker.
  • Experience in using web technologies to create desktop apps.
  • Knowledge of performance optimizations techniques and ways to hunt memory leaks.
  • A passion for games and the gaming industry.

What we offer:

  • Remuneration: 15 200 - 25 000 PLN depending on your skill set.
  • Possibility to expand your career in an international and extremely creative environment.
  • Unique opportunity to enter a booming industry and to influence the future of gaming.
  • Hybrid model of work with a possibility to have an office-first, remote-first or fully remote structure depending on your role’s responsibilities & requirements.
  • Access to a health care and sports activities package, including free psychologist appointments.
  • Possibility to take paid Menstrual Leave for all menstruating employees.
  • Active employee networks for LGBTQIA+ employees, women of GOG and parents.
  • Frequent social activities, free fruits/coffee/tea, an in-house cantina, and other goodies are a standard.
  • An in-house gym, open 24/7, available exclusively for our employees.
  • Free access to all games from the GOG catalog, including The Witcher franchise and Cyberpunk 2077.
  • Gamer’s paradise where you will be surrounded by games - living & breathing them!
  • Dog-friendly environment - yes, you can bring your four-legged friend to work!

If you think you’ve got what it takes, please submit your CV (in English) below.

ABOUT GOG
GOG is a digital distribution platform to build and play your PC collection of all-time classics and modern hits. With our gamers-first approach and respecting your need for ownership, we’re here to make games last forever. Learn more »