Theatre.js - Github - Blog - Join us
At Theatre.js we are enabling artists and engineers to create great interactive experiences. Our mission is to blur the line between designer and developer, author and consumer, artist and scientist.
Our values
- We are toolmakers. We feel most fulfilled seeing what our users create using our tools.
- We build with a low floor and no ceiling – we strive to make basic tasks easy, manage the complexity of more involved tasks, and mindfully put in escape hatches so users can always build their own solutions when necessary.
- We dislike silos. We strive to empower designers to code, coders to design, and disciplines to mix.
Working at Theatre.js
We are still a small core team. We have an intense work tempo, set aggressive goals for ourselves, deliver, and expect the same of our teammates.
About this role
Being a creative tool, Theatre.js is UI-heavy. As a UI Engineer, you collaboratively come up with and implement performant GUI features and interaction mechanics.
About you
- 5+ years of experience developing frontends, either web, native, or games
- Fluent in Typescript or a WASM-friendly language
- Deeply familiar with React or a component-based UI framework such as SwiftUI, Svelte, or Flutter
- You can prototype interactions in code
- You have an eye for UI/interaction design
- You have experience using creative tools such as Photo editors, 3D editors, DAWs, etc
Our tech stack
- Theatre.js is currently written in Typescript
- We are soon adding Rust to the mix, so you'll fit in with either Rust or Typescript
- We borrow heavily from other languages like lisps, Haskell, and Smalltalk, but given the performance envelope, we write the front-end code either in each platform's native language (JS/TS, Swift, etc) or Rust
- Backend is written in Typescript for now, but we expect our founding backend engineer to take ownership of the stack and tweak it the way they best see fit.
<aside>
👋 If you feel enthusiastic about our mission but don't see a position that fits your profile, we'd still love to hear from you. In this case, please mention anything you feel might be relevant to your application.
</aside>
Benefits
- Top of the market equity ownership and mid-market salary, matching your “Founding X” title.
- We are evolving a remote-first culture with semi-asynchronous communication
How to apply
Send an email to [email protected]. Tell us what you think of what we're building. Have you had similar ideas in the past? Optionally, tell us what you wish to do once you’re part of the team.