Mid/Senior Frontend Engineer

Job description

About GRID esports:

At GRID esports we are building a data-ecosystem specifically designed for the esports industry. The GRID platform is designed to allow games publishers, teams and leagues to leverage official data assets through both B2B and fan-facing channels and does so through the use of specialised technological approaches to building real-time esports data processing systems.

The team is looking to expand through the hiring of an experienced and passionate frontend engineer in Berlin, Wroclaw or remote. Someone who loves working with the team to find elegant solutions to difficult problems.

Reporting to the Frontend Lead, your responsibilities will include:

  • Leading and implementation of technical improvements/solutions and new feature sets
  • Work closely with product owners and stakeholders, providing technical feedback and considerations
  • Work closely with our design team to turn their designs into great frontends
  • Participating in code reviews, identifying and applying best practices for software development
  • Promoting and iterating on our in house design system
  • Promoting and advocating comprehensive automation tests
  • Working closely with more junior members of the team, mentoring and providing quality feedback
  • Promoting and advocating for FE best practices
  • Working closely with backend developers to deliver cross cutting features and agreeing FE/BE data contracts

Job requirements

We are looking for someone with:
  • The ability to thrive in a fast-paced software startup that has incredible potential
  • A passion for software engineering who loves writing clean, well-tested code
  • Enthusiasm for working in a Lean, fully Agile environment
  • Amazing attention to detail
  • In depth knowledge of React, Typescript, Jest, Cypress & Storybook
  • Good communication skills, especially when working with remote teams
  • In depth understanding of the web fundamentals (HTML/CSS/JS)
  • Understanding of responsive design and how this can be achieved
  • Knowledge of common javascript design patterns and inefficiencies
  • Knowledge of real time communication patterns, websockets, streams, observables etc.
  • Some experience with Video playback

What you will receive from us:

  • A great company culture, working with international colleagues who are passionate about what they do just as much as you are
  • The ability to see the impact of your work from day 1, solve problems and see what you build put to immediate use
  • Help create something new in an expanding niche, enhance your personal and development goals
  • Flexible schedule that respects your health and time
  • Ability to self express and the freedom to work independently
  • After work game sessions
  • Learn from your intelligent and experienced teammates
  • Opportunity to travel
  • An environment where people love building quality software and want to discuss in depth the approaches that allow us to do so
  • An open-to-improvement mentality where contribution from anyone is welcome
  • A yearly development budget to use for conferences and courses
  • Plenty of opportunities to work on new and exciting greenfield projects