TuneIn

Technical Lead, Web Engineering

TuneIn

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $165,000 - $240,000 per year

Job Level

Senior

Tech Stack

CypressDockerJavaScriptJestKubernetesNext.jsNode.jsReactReduxSvelteTerraformTypeScriptWebpack

About the role

  • Own architecture & technical strategy for our Web stack (client + server).
  • Drive platform roadmaps, author RFCs/ADRs/TRDs, and make pragmatic build-vs-adopt/buy decisions.
  • Lead by coding: ship high-impact features; champion reusable building blocks; drive migrations; review critical PRs and unblock complex problems.
  • Raise quality end-to-end: uphold and evolve testing practices, quality gates in CI, and keep the pyramid healthy.
  • Operational excellence: foster ownership, partner with infrastructure on SLOs/error budgets; lead web-side incident response and follow-ups.
  • Data & insights ownership: instrument apps, set actionable alerts for client-side errors and performance regressions; define and track business health metrics and prioritize work.
  • Performance leadership: own Core Web Vitals and page speed budgets; drive caching, bundling, code-splitting, and image/media optimization.
  • Security & privacy by default: champion CSP, dependency hygiene, auth/session hardening, secret management, and data-handling best practices.
  • Accessibility leadership: standardize a11y conventions and tooling and drive a roadmap toward WCAG 2.2 AA.
  • Automation and CI/CD: improve build times and reliability; evolve pipelines, progressive delivery, and safe rollbacks.
  • Cross-functional collaboration: translate product goals into technical plans; set scope, risks, milestones; communicate trade-offs.
  • Mentor & uplevel: coach senior engineers, run design reviews, set code quality standards, and model healthy engineering culture.
  • Technical backlog stewardship: maintain and execute a prioritized roadmap of foundational investments.

Requirements

  • 8+ years of experience designing, building, and scaling complex web applications.
  • 2+ years of experience acting as technical lead, guiding architecture, mentoring engineers, and influencing technical direction.
  • Proven track record leading senior engineers through complex system design, migrations, or multi-quarter initiatives.
  • Expert TypeScript and deep React proficiency (modern React, hooks, Suspense patterns), plus strong Node.js fundamentals.
  • Mastery of application architecture (modularity, abstraction boundaries, data propagation, API design), state management (e.g., Redux, Zustand, React Query), and data-fetching/caching strategies.
  • Strong testing strategy experience (Bun test/Vitest/Jest, Playwright/Cypress, testing libraries, integration testing) and code quality tooling.
  • Hands-on CI/CD expertise (e.g., GitHub Actions/ArgoCD/CircleCI), artifact versioning, release strategies (a/b testing, feature flags), and observability (OpenSearch, New Relic, Datadog, Sentry/BugSnag, etc.).
  • Solid grasp of web security (CSP, XSS/CSRF mitigations, auth/session best practices) and accessibility (WCAG).
  • Comfortable facilitating cross-team technical initiatives and discussions.
  • Adept at balancing hands-on coding with team leadership responsibilities.
  • Excellent judgment, communication, and bias for action; able to make 80/20 calls and course-correct with data.