This job might no longer be available.
Lead Front-end Developer
1 year ago
💪 The mission
We are redefining the future of gaming by bringing professionally-made games to the browser.
Why is it important?
Billions of people surf the web daily to entertain themselves, reading blogs, watching movies, listening to music and much more. But what they have not been able to do is play high quality games. If you want to play professionally-made games, you either need to download and install game clients on your computer, or reach to your mobile for a more accessible experience.
By enabling professionally-made games to be played in the browser, more people are able to enjoy great games, and game studios can find brand new audiences.
How are we different?
Trail makes gaming easier than watching YouTube by allowing games to be played in the browser. No downloads. No installs. No paywalls. Just play. The time it takes to start playing a game on Trail is less than the time it takes to finish reading this sentence. Don’t believe us? Just visit www.trail.gg and enjoy zero-friction gaming.
Our mission is to bring down the barriers to gaming by providing creators with tools that make their games truly accessible, easily discoverable, and virally shareable - with games just one click away from billions of potential players.
🎮 The role
We are looking for an experienced front-end developer to join our growing team and lead our web front-end tech strategy in building the best games platform, both for users and game developers.
You will be owning the web front-end tech strategy and the associated tech stack across all product teams. You will lead the work on articulating and facilitating the common tech vision for all user facing web UI and related client architecture in the Trail’s product portfolio using your deep industry expertise and leveraging effective collaboration with tech leads in various product areas.
You will be partnering up with Product and Engineering leaders across the company to drive forward complex cross-team projects and ensure the technical quality of the web front-end solutions. You will be actively supporting and mentoring front-end and full-stack engineers (including at senior levels) as well as leading various technology efforts. However, this position does not require formal people/line management responsibilities, i.e. it’s an individual contributor role on the tech leadership career track.
We are still a small team so you will have a strong impact in our company and engineering culture. We want to work with people who are curious and passionate about their craft.
For us, this is a long-term relationship, we believe our employees are our greatest assets and hope that you can grow with us, and have fun along the way :)
Tech stack
Our frontends are built with TypeScript using React + Redux and mostly gRPC-Web for communication with the backend. We run on our custom-written server-side rendering solution with hot-reloading. We make heavy use of Protocol Buffers for all kinds of message passing, for example between the frontend and the games running on Trail or Trail’s Unity plugin.
The backend is deployed in GCP using Kubernetes and Google Cloud Run. Most of the inter-service communication is done through gRPC.
Responsibilities
- Own the technology vision for Trail’s web UI and associated client infrastructure. Accountable for defining, together with other tech leads, the web front-end technology strategy and evangelizing it throughout the organization.
- Perform research, experimentation and prototyping required to stay on top of the industry trends and act as a source of expertise in your domain to the rest of the organization.
- Make key contributions in the technical implementation of Trail’s web platform and oversee cross-team efforts in the web frontend and client infrastructure areas.
- Produce (and collaborate on) system designs, RFCs, code reviews and other artifacts necessary to promote and implement the tech strategy.
- Lead and nurture the web front-end community of practice, facilitate knowledge sharing, evangelize (internally) Trail’s tech vision, champion engineering excellence and platform health.
🌟 About you
Technical skills
Mandatory:
- Ten or more years of professional experience as a front-end/full-stack developer.
- Solid knowledge of React and JavaScript/TypeScript from writing multiple client-side web apps. Solid understanding of HTML, CSS, and other essential web technologies.
- Solid knowledge of common browser APIs and familiarity with the less common ones.
- First-hand practical experience from other (besides React) popular web development frameworks such as Vue, Angular, Gatsby etc.
- Experience with Webpack.
- Server-side rendering.
- Redux.
Nice to have:
- Full stack experience, through either dedicated back-end development or full-stack web frameworks.
- Experience in a tech leadership role/capacity.
- Experience integrating with various third-party services.
Soft skills
- Good at communicating; you enjoy teaching and explaining things to other developers.
- Eager to learn and challenge yourself.
- Pragmatic, curious, and not afraid of challenging problems.
- Respectful of other people's skills and knowledge.
Other
- You enjoy a hybrid working environment.
- Have a valid permit that allows you to work in Sweden.
⚡️ Our Process
- Intro Call
- Team Lead Interview
- Technical challenge
- Culture Interview
* We would love to meet you in-person during our process. Huge plus if you can have at least one interview in our office.
Create Your Profile — Game companies can contact you with their relevant job openings.