Match score not available

Frontend Engineer - Vue.js, GraphQL, Typescript

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Experience in web graphics or frontend systems, Familiarity with Vue.js, THREE.js, WebGL, GraphQL, and TypeScript, Background in web engineering and component design, Experience in distributed systems engineering, Startup experience or autonomous project development.

Key responsabilities:

  • Render data efficiently while ensuring high-quality UX
  • Develop user interaction states and coherent abstractions
  • Collaborate closely with designers and product managers
  • Implement novel UX patterns while allowing for future growth
  • Contribute to diverse projects across various languages and frameworks
Terminal logo
Terminal
51 - 200 Employees
See more Terminal offers

Job description

About Soot

SOOT is a new way of mapping information. It’s self-organizing, spatial, and incredibly fast. For mapping design files, videos, websites, and moodboards.

About The Role

Requested Intros Looking for a frontend web engineer with experience in web graphics, or a graphics engineer with experience in frontend systems.

What You’ll Do

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.

What You’ll Bring

Prior Technical Experience That We Look For Web engineering – in particular, experience designing component systems and working closely with designers / product managers. Game engineering (NICE TO HAVE) – 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 :)

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Presentations

Vue.js Developer Related jobs