Front End Systems Engineer

Alamo Drafthouse CinemaAustin, TX
23h$130,000 - $140,000

About The Position

The Front End Software Engineer is responsible for the primary ownership of the Alamo Drafthouse Ionic React web and mobile application. This role delivers reliable, performant, and accessible user experiences while collaborating with product, design, and backend teams to ship features that support the guest journey. Success in this role requires strong front-end engineering fundamentals, practical experience integrating with APIs, and working knowledge of the supporting AWS and edge infrastructure that powers the front end.

Requirements

  • 5–8+ years of professional front-end engineering experience delivering production web or hybrid mobile applications.
  • Expertise with TypeScript, React, and modern front-end tooling (Vite, testing libraries, linting).
  • Hands-on experience with Ionic and/or Capacitor, including mobile web and native wrapper considerations.
  • Strong understanding of REST and/or GraphQL APIs, authentication patterns, and client-side state management.
  • Working knowledge of AWS services used by front ends (ECS, Lambda, API Gateway) and how they impact client behavior.
  • Working knowledge of nginx for routing, caching, and edge configuration that affects front-end delivery.
  • Experience with automated testing (unit, integration, and end-to-end) and performance monitoring.
  • Familiarity with AI-assisted coding tools and best practices for responsible use in production workflows.
  • Familiarity with Agile practices and cross-functional collaboration with product and design partners.
  • Strong communication skills with the ability to explain technical tradeoffs to both technical and non-technical stakeholders.

Responsibilities

  • Uphold standards of behavior as defined by the company's Core Values, Code of Conduct, and Operational Guidelines.
  • Own the architecture, implementation, and maintenance of the Ionic React front end, ensuring high-quality and reliable releases.
  • Build and evolve UI patterns, shared components, and design system integrations to keep experiences consistent across web and mobile.
  • Integrate front-end features with backend APIs, including authentication, data flows, and error handling.
  • Collaborate with backend teams to align API contracts and improve performance, observability, and reliability.
  • Optimize performance, accessibility, and responsiveness across devices and platforms.
  • Participate in CI/CD workflows, testing practices, and code review standards to improve quality and velocity.
  • Identify and resolve production issues; partner with platform teams on deployments and incident response when needed.
  • Contribute to infrastructure-aware decisions affecting the front end, including CDN, caching, and edge behavior through nginx and AWS services.

Benefits

  • Free movies & food
  • Paid time off
  • Competitive pay
  • Flexible scheduling
  • Medical, dental, vision, FSA, HSA, and voluntary benefits are available for all full-time and part-time teammates
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service