Back to Careers

Web Application Engineer

About Yarn Corporation

Yarn Corporation builds innovative, fun, useful, and elegant tools that empower people to create and share beautiful VR experiences. We’re seeking a talented Web Application Engineer to help develop Driftspace, a social VR media sharing platform and content creation tool.

What to Expect

In this role, you'll be helping to implement the web component of our flagship application, Driftspace. Driftspace runs primarily as a native VR headset application developed in Unity, but also requires robust web services for certain user functions and to deliver content to the widest possible market. You’ll be involved in architecting and implementing key components of our APIs and user-facing web applications. An ability to balance the need for expediency with avoiding low-value technical debt and anticipating other future problems is essential. We need people who can make smart design decisions within a relatively fast-paced environment.

This is a description of the role we’re looking to fill, but as an early-stage startup, people on our team tend to wear multiple hats. This is a great opportunity to learn and grow into different roles based both on your interests and talents and our technical needs.

What to Expect

  • 3+ years of professional experience with various web technologies, particularly Node.js, Meteor, React, webpack, etc.
  • Experience with game development is a major plus, particularly things like quaternions, dot and cross products, textures, shaders, WebGL, WebXR, etc.
  • Comfortable with or happy to learn Go for developing web services
  • A basic understanding of distributed data storage
  • Knowledge of Unity is a plus, but not required
  • Experience on teams building large projects, ideally ones at the intersection of web and game development
  • Working knowledge of Git and Github
  • Strong written and oral communication skills

Work Location and Hours

  • This job can be performed in a fully remote capacity or with a mix of on-site and remote work, operating out of our office in Portland, ME or San Carlos, CA.
  • Bonus points if you are located in the US Eastern time zone or are based in Maine.
  • Flexible hours, full time preferred: ~30-40 hours per week

How to Apply

To apply, send an email with your resume, cover letter and references to and we'll review your submission. If we think you're a fit we'll reach out as soon as possible. That's it!