R

Rewards Network

Pay-for-performance loyalty marketing for restaurants

Front End Engineer

Frontend EngineeringPosted on Nov 11
Full-timeChicago, IL, USA

About the Job

Requirements

  • Write clean, typed, maintainable code and maintain consistency across a large shared codebase.
  • Translate design files into pixel-accurate, responsive, accessible user interfaces.
  • Reason about cross-platform differences across iOS, Android, and web, and determine when to branch versus share code.
  • Understand how API design, caching, loading states, and error states shape user experience.
  • Work independently on ambiguous problems and raise risks early.
  • For senior-level candidates, set technical direction for a feature area, make trade-offs explicit, and raise the quality of the team.
  • Hold a bachelor's degree in Computer Science or a related field, or have equivalent experience.
  • Have 4+ years of experience, with a record of owning features or a product area end to end.
  • Have strong TypeScript and modern React experience, including hooks, composition, state, and data-fetching patterns.
  • Have experience shipping production web applications.

Responsibilities

  • Design, build, and ship features across the member app, internal operations tools, and merchant portal, from technical approach through production release.
  • Build reusable components and design-system primitives for consumer, employee, and merchant surfaces, keeping them aligned with Figma designs.
  • Implement partner theming and configuration so one codebase supports many brands without forking.
  • Integrate with backend services, including data fetching, caching, error handling, and optimistic updates, and work with API owners on contracts.
  • Implement front-end authentication and role-based access, including employee SSO and merchant-user permissions, and design for data-visibility rules.
  • Write unit, component, and integration tests, and help maintain strong coverage and CI quality gates.
  • Build for accessibility (WCAG 2.1 AA) and performance, including startup time, bundle size, and rendering on low-end devices.
  • Review code, give actionable feedback, and mentor less-experienced engineers.
  • Break down ambiguous requirements with Product, Design, and QA, and write clear tickets, specs, or decision records.
  • Support releases and deployments, troubleshoot production issues, and use logging and monitoring to find root causes.
  • Improve developer experience by contributing to shared tooling, templates, and documentation.

Desired Qualifications

  • Have React Native and/or Expo experience shipping to the App Store and Google Play, or experience sharing code across native and web with React Native Web.
  • Have experience with a data-fetching library such as TanStack Query and a themeable styling system such as Unistyles.
  • Have experience building admin, back-office, or B2B portals involving tables, forms, filters, permissions, and audit-sensitive workflows.
  • Be familiar with OIDC/OAuth and identity providers such as Auth0.
  • Have monorepo experience, such as pnpm workspaces, and experience with Vitest/Jest, React Testing Library, and Storybook.
  • Have a background in loyalty, rewards, payments, restaurant, or hospitality products.
  • Be comfortable using AI-assisted development tools in a real workflow.

About the Company

Rewards Network

Pay-for-performance loyalty marketing for restaurants

Rewards Network helps restaurants attract full-price guests through loyalty-program partnerships. Diners earn rewards for dining at participating restaurants, driving visits paid at full price; the company bills on a pay-for-performance basis and offers flexible funding. It provides live sales reports, guest survey analytics, and verified reviews to help operators optimize marketing and operations. The goal is to increase monthly sales and seat occupancy by leveraging loyalty-driven promotions and data-driven insights.

Company size
501-1,000
Company stage
Acquired
Total funding
Not listed
Headquarters
Los Angeles, CA
Founded
1984

Recently Posted Jobs

Explore more opportunities at Rewards Network

See more jobs