Principal Front-End Engineer [Growth]

Other Jobs To Apply

<p>3Play Media  ·  Remote — US  ·  $220,000 – $250,000</p> <h2><strong>The Role</strong></h2> <p>We are looking for a Principal-level engineer to join our Growth team with significant front-end and platform experience. This role sits at the intersection of platform engineering, product craft, and modern marketing — you'd build and manage infrastructure for both our Remix product and our Astro marketing site, deliver features alongside the rest of the team, and help build the agentic development platform that lets the whole company — engineers, marketers, designers — ship more, faster, and with higher quality.</p> <p>You won't be inheriting a playbook. You'll be helping write one. You'd be a great fit if you believe the product is the brand, have good taste in design and dependencies, have already been pushing the frontier on AI-assisted development, and want to ensure we build a performant and accessible experience across all projects.</p> <h2><strong>What You'll Do</strong></h2> <ul> <li>Build up our agent tools and workflows — custom Claude skills, MCP servers, agent loops, and the developer-experience scaffolding around them — so every engineer is meaningfully faster, and so non-technical team members can safely ship content changes and agent-coded pages using Claude Code.</li> <li>Do real product work in our Remix and Astro applications alongside the rest of the Growth team — building product pages, managing our design systems, and improving marketing page layouts.</li> <li>Dive into our infrastructure to support agents and app development — including Cloudflare (Workers, routing, edge config), Sanity CMS, GitHub Actions, and the product deployments we manage with Werf / Helm / Kubernetes.</li> <li>Keep our frontend foundation modern, sane, and beautiful.</li> <li>Set up monitors, tests, metrics, dashboards, and traces so we have confidence in page weight, SEO, uptime, accessibility, and visual regressions.</li> </ul> <h2><strong>Who You Are</strong></h2> <h3><strong>Must-haves</strong></h3> <ul> <li>8+ years of front-end and infrastructure-adjacent web development, with deep experience in at least one modern React meta-framework (Remix, Next, Tanstack Start, or similar).</li> <li>Active, daily use of AI coding agents in your real work (Claude Code, Cursor, Codex, or similar), with a track record of building the harness — not just using it. Your own rules, skills, MCP servers, subagents, or agent loops. At this level this is table stakes; we want a peer who's helping construct the agentic platform, not waiting to wedge into one.</li> <li>A high-agency, bias-for-action way of working. If we hand you a problem outside your immediate stack — a Cloudflare Worker, a Helm chart, a database schema — your default is to roll up your sleeves and figure it out.</li> <li>Cloud fluency with Cloudflare (Workers, Pages, DNS, R2, edge config) and AWS (S3, CloudFront, Lambda@Edge, Route53, IAM, ECS).</li> <li>Experience setting up deployments and preview environments on GitHub via GitHub Actions or similar.</li> <li>A track record of leading non-trivial frontend migrations — framework upgrades, theme foundations, build-tool swaps, monorepo restructures — without stalling product work in the process.</li> <li>Smart opinions about the package ecosystem, dependency hygiene, lockfile discipline, and the cost of every package you add.</li> <li>Understanding of a headless CMS and marketing SEO needs — Sanity preferred, but experience with Ghost, Contentful, WordPress headless, or similar is great.</li> <li>Strong API and database schema design skills.</li> <li>Empathy and communication skills — you'll work closely with marketing, design, product, and engineering to align on requirements and translate them into direct, actionable work.</li> <li>A design sensibility — you can tell when something looks off before a designer does, and you care enough to fix it.</li> </ul> <h3><strong>Nice-to-haves</strong></h3> <ul> <li>You've shipped animation-heavy marketing or product pages with Framer Motion, Lottie, Remotion, Rive, or similar.</li> <li>You've maintained a public-facing site with a meaningful Lighthouse / Core Web Vitals budget.</li> <li>You've built or contributed to internal developer tooling that other engineers actually love using.</li> <li>Experience with Kubernetes and Terraform.</li> <li>Experience with a Rails monolith environment.</li> </ul> <h2><strong>⚡ AI at 3Play</strong></h2> <p>3Play is building AI into how we work across every function. We don't expect expertise — we expect curiosity. If you've used AI tools to work smarter, automated something that used to be manual, or found a better way to do your job with technology, that mindset belongs here.</p> <p> </p> <h2><strong>Compensation & Location</strong></h2> <p><strong>Base salary range: $220,000 – $250,000 </strong></p> <p><span style="text-decoration: underline;"><strong>This role is bonus eligible</strong></span></p> <p>Location: Remote — United States</p> <p>Employment type: Full-time</p> <p> </p> <h2><strong>About 3Play Media</strong></h2> <p>3Play Media is a technology company making video accessible to everyone. Our captioning, transcription, audio description, and localization solutions serve over 10,000 customers — universities, media companies, enterprises, and government organisations across the US and Canada.</p> <p>We were founded at MIT Sloan in 2007 and have been building deliberately ever since. The team is small, fast-moving, and low on politics. The work you do here is visible from day one. Headquarters in Boston, MA with offices in Minneapolis, MN and Calgary, AB.</p> <p> </p> <h2><strong>How We Hire</strong></h2> <p><strong>No surprises. No nonsense. Here's how it goes.</strong></p> <p>📝  <strong>Step 1 — Application  </strong>Apply through our careers page. We review every application — if you're a fit, you'll hear from us quickly.</p> <p>🎯  <strong>Step 2 — Hiring Manager Interview (30 min)  </strong>A focused conversation with your potential manager. We want to understand how you think, how you work, and what drives you.</p> <p>🧭  <strong>Step 3 — Technical Interview(s)  (30 min each)  </strong>You'll meet team members discuss technical skills. Same energy — real conversation, no trick questions.</p> <p>🎤  <strong>Step 4 — Presentation Round (45 min)  </strong>You'll receive scenarios ahead of time and walk a small panel through your thinking. We're looking for your judgment — not a perfect deck.</p> <p>💬  <strong>Step 5 — Recruiter Check-In (15 min)  </strong>A quick touch base on compensation, timing, and any questions before we move forward.</p> <p>⭐  <strong>Step 6 — Executive Interview (30 min)  </strong>A final conversation with senior leadership. If you've made it here, we're serious about you.</p> <p> </p> <p><em>3Play Media is an equal opportunity employer. We are committed to building a diverse and inclusive team and encourage applications from candidates of all backgrounds.</em></p>

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...