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.
Help by Sharing
Share this job with friends and family
Tip: Paste this link anywhere