Sr. Frontend Engineer

Arlo TechnologiesMilpitas, CA
1d$122,000 - $185,000

About The Position

At Arlo, we're passionate about creating innovative and reliable solutions that help people protect what matters most to them. Our team is dedicated to delivering products that exceed our customers' expectations, while always pushing the boundaries of what's possible in the world of protection technology. We believe that everyone deserves to feel safe and secure, whether they're at home or away, and we're committed to providing our customers with the peace of mind they need to live their lives without worry. Arlo’s deep expertise in AI- and CV-powered analytics, cloud services, user experience, product design, and innovative wireless and RF connectivity enables the delivery of a seamless, smart security experience for Arlo users that is easy to set up and interact with every day. Position Summary Arlo is seeking a Senior Frontend Engineer who has experience with robust, scalable Angular applications that powers real-time experiences. We need a disciplined Angular developer who can architect clean code, enforce standards, and lead by example. You’ll define patterns others will follow, prototype fast, and support delivering mission critical hot fixes when needed.

Requirements

  • Angular mastery (five to seven years minimum): deep knowledge of core modules, routing, forms, RxJS, state management (NgRx or signals), lazy-loading, change detection, and dependency injection.
  • Analytics & Experimentation: fluent with Amplitude for user tracking, LaunchDarkly for feature toggles—must toggle, measure, and kill features without sweat.
  • Monitoring & Observability: Datadog expert—build dashboards, set SLO alerts, trace spans end-to-end.
  • DevOps Integration: Harness CI/CD ownership required; Buildkite a strong plus (we’ll onboard if solid on fundamentals). You script builds, secure secrets, automate rollbacks.
  • Unit testing: Jest—aim for eighty percent coverage.
  • E2E testing: Playwright test automation
  • RxJS wizardry: debounceTime, switchMap, shareReplay
  • Build optimization—lazy chunks, differential loading, gzip vs Brotli, bundle analyzers.
  • TypeScript: generics, mapped types, branded IDs to kill runtime bugs early.
  • Git hygiene: squash, rebase, signed commits—never “wips” in main.
  • AI-Powered Workflow: proven comfort with Cloud Code, Cursor, GitHub Copilot—use them daily to refactor, debug, and generate boilerplate without second-guessing syntax.
  • 5+ years hardcore Angular production work; two-plus years wrangling observability, DevOps, and experimentation tools.
  • Execution speed: turn “let’s try this” into a working prototype before the meeting ends.
  • Problem solver, not problem maker—curious, adaptive, never waits for permission to learn.
  • Communicates like a pro: clear specs, concise updates, zero blame games.

Nice To Haves

  • Built internal design systems or reusable component libraries.
  • Written custom Datadog integrations or Harness pipeline templates.
  • Led frontend migrations across large teams without a single rollback.

Responsibilities

  • Drive Angular upgrades across repos: plan migrations, test migrations, push zero-downtime releases.
  • Own CI/CD pipelines—define stages, enforce gates, cut deployment risk to near-zero.
  • Instrument Amplitude events, LaunchDarkly flags, and Datadog monitors so teams see what matters.
  • Lead by doing: spin up quick proofs-of-concept for new UI patterns, performance tweaks, or A/B flows—ship them polished in days, not weeks.
  • Establish and document architecture standards—component design, API contracts, testing thresholds—so other squads inherit reliability, not chaos.
  • Stand-up rule: you report what’s shipped, what’s blocking, what you’re fixing, create, assign, close.
  • Rotate on-call: sites drop, you answer—PagerDuty, phone, laptop open—within fifteen minutes, resolution in motion.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service