Job Listing

Front End Engineer

What You Will Do

Implement AI Features: Implement and assist in the architecture of advanced Generative AI and

Retrieval-Augmented Generation (RAG) systems to power intelligent recommendations and

dynamic user personalization.

Build and Ship: Contribute to the rapid prototyping and full-cycle development of

production-grade features for mobile and web applications.

Contribute to Standards: Adhere to scalable platform standards, engineering patterns, reusable

components across the organization, and help improve them over time.

Collaborate and Prototype: Work closely within a small engineering group, partnering with

design and product teams to rapidly design, develop, and prototype solutions to key business

challenges.

Ensure Quality: Follow defined guardrails to ensure fast, secure, and compliant adoption and

deployment of "vibe coded" and “agentically developed” applications. Write robust requirements

and production-quality code.

Utilize AI: Utilize AI development tools to optimize your workflow and promote the use of

AI-driven development practices across the team.

Operational Excellence: Implement solutions with scalability and reliability in mind,

incorporating appropriate testing, monitoring, and alerting.

Document and Review: Contribute to clear documentation and diagrams to facilitate easy

onboarding for other engineers and support teams. Review code to ensure adherence to best

practices (style, testability, efficiency).

Front-End Performance & Observability: Contribute to improvements in front-end performance

(Core Web Vitals, bundle size, caching) and observability (RUM, error tracking) for web and

mobile applications.

Monorepo Tooling: Utilize and contribute to the evolution of monorepo tooling and workflows

(e.g., Turborepo, Nx) to support build, test, and deploy across web and mobile applications.

Type Safety & Standards: Adhere to and contribute to the evolution of TypeScript and typing

standards (e.g., strict mode, shared types, codegen) so that codebases stay maintainable,

type-safe end to end, and refactor-safe.

Required Qualifications

Experience in AI: Familiarity with Generative AI and RAG architectures.

Platform Experience: Experience contributing to scalable platform products and adhering to

cross-team engineering standards.

Stakeholder Collaboration: Ability to collaborate effectively with cross-functional stakeholders

in a dynamic, fast-paced environment.

Browser & Performance: Solid understanding of browser behavior, rendering, and front-end

performance (e.g., Core Web Vitals, lazy loading, code splitting).

235 Second Street, San Francisco, CA 94105

Monorepo Experience: Experience with monorepo tooling and workflows (e.g., Turborepo, Nx),

including shared packages, task pipelines, and cross-project dependencies.

Education & Experience: BS in Computer Science or equivalent experience.

5+ years of experience building scalable, production-grade web applications using

modern JavaScript frameworks (React, Next.js) and Node.js.

Strong expertise in JavaScript and TypeScript, including asynchronous programming,

generics, strict typing, and advanced ES6+ features.

Knowledge of HTML and CSS, including responsive layout, cross-browser compatibility,

accessibility, and performance optimization.

Experience consuming and designing APIs (REST and GraphQL), including Apollo Client

and microservices-based architectures.

Experience modeling complex data flows for transactional and integration workflows.

Experience working with cloud platforms (AWS, GCP , or OCI) and containerized

environments (Docker, Kubernetes).

Familiarity with distributed systems concepts including caching (Redis, Memcached)

and messaging systems (Kafka, RabbitMQ).

Experience building highly scalable, high-performance applications.

Strong debugging and performance troubleshooting skills, including use of

monitoring/observability tools (e.g., OpenTelemetry, New Relic).

Soft Skills: Able to analyze, debug, and troubleshoot complex code problems. Passion for

sports and a dedication to creating exceptional fan experiences.

Technology Evaluation & Communication: Comfortable evaluating multiple technologies or

approaches and presenting tradeoffs and options to your team.

Preferred Qualifications

AI/ML Experience:

Experience working with LLMs and/or MCP servers/technologies.

Experience with AI technologies and processes like vector embeddings.

Experience with one or more vector databases (e.g., TurboPuffer, Mongo Atlas).

Cloud Focus: 2+ years experience working with Cloud technologies (AWS is strongly preferred).

Frontend Skills: React/Next.js experience with fundamental HTML/CSS (layout, specificity,

cross-browser compatibility).

Collaboration: Experience in cross-team collaboration for requirements, implementation, and

testing.

Certifications: Cloud certifications (GCP , AWS, OCI).

AI Tooling & Standards: Experience with AI development tools (Cursor, Copilot, Claude Code,

etc.) and with setting up guardrails—rules, commands, skills, sub-agents—to keep AI-generated

code clean, consistent, and production-ready.

Theming & Styling: Experience with multiple styling approaches (Stylex, CSS Modules, SASS,

CSS-in-JS) and design tokens in component libraries or design systems.

Job details