SOOT
Front End Graphics Engineer
Full time
Onsite
Wellness reimbursement
Flexible schedules
Unlimited PTO
Catered lunch
Healthcare benefits
Employee equity
Competitive salary
Manager
renaise
Teammates
renaise
Location
Description

At SOOT, we’re pioneering the first spatial file system that transforms traditional file management into an immersive, self-organizing world of information. Our breakthrough technology allows users to visualize and interact with content in ways that were previously unimaginable—navigating thousands of pieces of content in a single view and doing so at lightning speed. People are using SOOT internally as a productivity tool as well as externally - to captivate and engage their audiences and fans.

Our mission is to redefine digital interaction by evolving the filesystem, the fundamental layer of all computer experiences. With $7.2M in seed funding from notable investors such as Upfront Ventures, Village Global (Bill Gates, Jeff Bezos, Mark Zuckerberg) Revolve founder Michael Mente, and former Beats CMO Omar Johnson, we’re well-positioned to disrupt the way people interact with digital information

Technical Details

Our frontend tech stack is composed of Vue.js, THREE.js, WebGL (2.0), GraphQL, and TypeScript. We make heavy use of modern web technologies including canvas and web workers. You don't need to be familiar with ALL of these technologies, but you'll probably struggle without some experience with at least two of these.

The SOOT frontend pipeline is responsible for rendering tens of thousands of unique pieces of data quickly while maintaining a high quality user experience and a high quality design-experiment environment. This means an intense focus on speed, scale, and extensibility. Much of the role is focused on developing coherent abstractions for the difficult rendering problems, while building out the UX for an incredibly talented design team.

Prior Technical Experience That We Look For

  • Web engineering – in particular, experience designing component systems and working closely with designers / product managers.

  • Game engineering – in particular, thinking about and implementing novel UX patterns without 'closing doors' to future exploration, coming up with coherent user interaction states and that can support a huge range of UX flows

  • Distributed systems engineering – in particular, experience with thinking about data lifecycles, inter-process communication, and effective data structure design

Other Things We Look For

SOOT is a small startup, everyone wears a lot of hats. So we're looking for folks who are capable of programming in diverse settings. We're keeping an eye out for projects in multiple languages/paradigms/frameworks, potentially with different build systems and tooling setups (gradle, npm, pip, Make), deployed in multiple settings (web, cloud, embedded systems, mobile).

We love folks who have opinions that are borne out of experience, including non-technical ones. We're keeping an eye out for technical and non-technical writing, presentations, and PRs, issues, and conversations in public repositories and forums.

Because we're a small team, we expect a lot of autonomy and independence. We're keeping an eye out for folks who have prior experience building out their own projects, or who have prior startup experience or personal consulting experience. Really any role where you have to deal with a lot of ambiguity and turn it into something magical.

And finally, we're looking for folks who will be excited to be with and grow with SOOT in the long run :)