This job listing expired on May 31, 2022
Tweet

Our whole product success is based on high-performance code, efficient deployment and reliability-driven infrastructure. We publish, produce and distribute games across multiple platforms/channels and our users expect a consistent experience. Javascript is our core technology, running both our games in the browser and our infrastructure on the backend. Our tech runs well on old, modest hardware.

As an engineer in our team, on top of building great tools and games, we expect you to:

  • Be an ambassador for software development best practices;
  • Be very much hands-on in building and improving both games, and their associated tooling, such as the game engine, and backend API integrations;
  • Contribute to testing and code reviews;
  • Improving and control teams standards and best practices;
  • Write technical documentation that shares knowledge effectively;

What we really need:

  • A pragmatic approach to software development, with a healthy balance between the “hacker” mindset and the “architecture astronaut” mindset.
  • A strong understanding that how the end product feels is more important than all the principles of software development
  • Some experience with Javascript and exposure to diverse technologies. We use more old-school frameworks and write vanilla javascript, but we’re happy to be shown that more modern frameworks and paradigms yield better results;
  • Passion for top-notch and bugless code - Our games are played by millions of users daily and we don’t want to let them down. Your code must be testable with unit and integration approaches;
  • Some Product and Design sensitivity is great - we love great code but we also aim at consistent user experiences and a user-driven interface - your code should reflect this;
  • Comfortable working with git and agile methodologies such as Scrum or Kanban;
  • Passionate, self-driven and able to work towards a common team or company purpose.
  • Proficient in English - we’re a global team;
  • Familiarity with functional programming and basics of computer science like data structures and algorithms

What would be nice to have:

  • WebGL & Canvas rendering experience
  • Node experience for highly scaled systems.
  • Some compiler experience
  • Vanilla JS experience
  • Experience in gaming or comparable industries;

What else you should know:

  • You will have a permanent work contract;
  • You will have a top tier health insurance;
  • You will have 23 vacation days per year;
  • We have a flexible working setup - currently full remote but intend to have a full office in central Lisbon and keep a flexible remote policy;