As an engineer at Waymark, you specialize in smoke and mirrors. We’ve built a product with the principals of instant feedback and premium quality; and when it comes to live-rendering a video template within a web app, you don’t get a lot for free.

Does this sound like an exciting challenge? Then we’d love to talk to you.

We’re looking to grow a few areas of our engineering organization:

  •  Waymark.com (front end and full-stack) - The home of our best-in-class template editor.
  •  Waymark Studio - Our toolchain that turns After Effects projects into Waymark Templates.
  •  Video Services - The nitty gritty in handling our uploads and converting our edited templates into high quality video assets to launch on TV, social media, and wherever our customer’s choose.
  •  Waymark Web Rendering Engine - Our WebGL renderer that composes motion graphics, videos, audio, and images to allow for live-edits within the Waymark template editor.

We’ll describe these areas more below. In general the requirements for this role include:

  • 4+ years development experience
  • Eager to serve in a senior role on a development team

Watch this video to see how our editor, studio, and rendering engine come together:

https://www.youtube.com/watch?v=m33fmcrfUrE

Applying

[Please submit an application here!](https://waymark.pinpointhq.com/jobs/10011)

Are you unsure if any of these roles are an exact fit for your skillset? We encourage you to still apply! Passion, curiosity, and experience find a way to fit into a lot of roles.

RolesWaymark.com Front End Developer

Who you are

  • You’re confident architecting a JavaScript front-end. You have favorite techniques (e.g. Redux) but are open to others.
  • You love bringing great user experiences to life.
  • You’ve tackled countless problems with React and even relied on some ref-based hacks along the way.
  • You like to bring your own touches to a user interface. If a design could benefit from an animation here or a more mobile-friendly approach there, you’re comfortable suggesting a change or implementing it and showing it off.

What you’ll do

  • Help Waymark continue to simplify its front end architecture
  • Grow the skills of your teammates while learning from them at the same time
  • Be involved in the design and implementation of new features within the Waymark editor

Waymark.com Full Stack Developer

Who you are

  • You’ve worked up and down the stack of various applications. You’re confident in various techniques between client-server communication.
  • You’re confident in AWS and interfacing with “traditional” and serverless technologies like AWS Lambda.
  • You have strong experience with Django and Python or are very confident in your ability to learn them.
  • You’re very confident with SQL and comfortable with database administration.
  • Be it GraphQL, REST API, server-side component rendering; you have experience to rely on and confidence exploring new patterns, technologies, and techniques.

What you’ll do

  • Be a driving force in the evolution away from Waymark’s former monolithic architecture
  • Develop internal- and external-facing APIs to interact with Waymark templates and purchases
  • Continually test, measure, and optimize Waymark’s code

Waymark Studio Developer

Who you are

  • The idea of a “new environment” excites you. You’re familiar with interfacing between various systems. And you’re up for the challenge of digging into not-so-well-documented APIs when needed (see: After Effects interfaces).
  • Maybe you don’t have the greatest knack for designing your own UI, but you’re confident in creating user interfaces within a web app.
  • You’ve spent some time with creative “pro tools” before. Be it the Adobe Creative Suite, Figma, etc. you’re familiar with the ways people use tools like this.

What you’ll do

  • Programmatically interface with After Effects a lot; and you’ll continue to find ways to make that a more elegant and robust developer experience
  • Build a web app to import After Effects projects and define what parts of them are dynamic
  • Explore ways to make easier, faster, and more reliable for creative professionals to author Waymark Templates (e.g. combining a web app and an After Effects extension into a cross-platform app)
  • Foster a workplace and codebase that is exciting to work within, celebrates creativity, and enjoys learning just as much as it does teaching

Video Services Developer

Who you are

  • You probably know what FFMPEG is and you probably have some strong feelings about its CLI
  • You’ve worked with video transcoding before; you know what’s slow, you know what’s fast, you’re at least familiar with various codecs and containers
  • You have experience in a

What you’ll do

  • Programmatically interface with After Effects a lot; and you’ll continue to find ways to make that a more elegant and robust developer experience
  • Build a web app to import After Effects projects and define what parts of them are dynamic
  • Explore ways to make easier, faster, and more reliable for creative professionals to author Waymark Templates (e.g. combining a web app and an After Effects extension into a cross-platform app)
  • Foster a workplace and codebase that is exciting to work within, celebrates creativity, and enjoys learning just as much as it does teaching

Waymark Web Rendering Engine Developer

Who you are

  • You’re well-versed in WebGL. That probably means that you’ve at least dabbled in OpenGL, Unity, or other members of the gaming/graphics ecosystem.
  • You’ve probably written a sprite-based game or some generative art before.
  • You may love shaders, you may love-hate shaders, but you know shaders.

What you’ll do

  • You’ll be interfacing with Pixi.js and likely writing some custom shaders or optimizing Pixi.js’s existing shaders.
  • After Effects is where Waymark templates start and our goal is to support as much of After Effects’ functionality as possible; so you’ll be helping prioritize and complete a list of gaps in our support.
  • Waymark Templates are renderered in the browser on desktop and mobile devices; so you’ll be continually measuring and enhancing performance.
  • Our creative team sometimes runs into tricky problems trying to accomplish a certain look; so you’ll probably help them troubleshoot and then determine how we can make their lives easier by enhancing our rendering engine.

Skills

AWS Lambda
Django (Web Framework)
JavaScript (Programming Language)
Pixi.js
Python (Programming Language)
React.js
SQL (Programming Language)