Front End Engineer (Hybrid)

Rewards Network•Chicago, IL
•Hybrid

About The Position

Rewards Network is hiring a Front End Engineer to build front-end applications for members, internal employees, and restaurant owners. The role focuses on shipping polished, accessible, well-tested products using shared foundations, including a common design system, shared API client, and monorepo that supports multiple partner brands. This is a hybrid position requiring in-office presence three days per week, Tuesday through Thursday, in Chicago. The engineer will deliver features across member applications, internal operations tools, and the merchant portal, and contribute to reusable design-system components, partner theming, API integrations, authentication, testing, accessibility, performance, developer tooling, and production support. The role may be mid-level or senior; senior-level expectations include setting technical direction, making trade-offs explicit, and mentoring less-experienced engineers. This is a full-time, exempt position. The base salary range is $120,000–$160,000 annually, depending on level and candidate qualifications. The role is also eligible for a 10% annual bonus target, for total target compensation of $132,000–$176,000.

Requirements

  • Bachelor's degree in Computer Science or a related field, or equivalent experience.
  • At least 4 years of experience, with a record of owning features or a product area end to end.
  • Strong TypeScript and modern React skills, including hooks, composition, state, and data-fetching patterns.
  • Experience shipping production web applications.
  • Ability to write clean, typed, maintainable code and maintain consistency across a large shared codebase.
  • Ability to translate design files into pixel-accurate, responsive, accessible user interfaces.
  • Ability to reason about differences across iOS, Android, and web, and determine when to branch implementations versus share code.
  • Understanding of how API design, caching, loading states, and error states affect user experience.
  • Clear written and review communication skills, with comfort giving and receiving feedback.
  • Ability to work independently on ambiguous problems and raise risks early.

Nice To Haves

  • React Native and/or Expo experience shipping applications to the App Store and Google Play, or experience sharing code across native and web with React Native Web.
  • Experience with data-fetching libraries such as TanStack Query and themeable styling systems such as Unistyles.
  • Experience building admin, back-office, or B2B portals, including tables, forms, filters, permissions, and audit-sensitive workflows.
  • Familiarity with OIDC/OAuth and identity providers such as Auth0.
  • Monorepo experience, such as pnpm workspaces, and experience with Vitest or Jest, React Testing Library, and Storybook.
  • Background in loyalty, rewards, payments, restaurant, or hospitality products.
  • Comfort using AI-assisted development tools in a real workflow.
  • For senior-level candidates: ability to set technical direction for a feature area, make trade-offs explicit, and raise team quality.

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 applications, keeping them aligned with Figma designs.
  • Implement partner theming and configuration so one codebase can support multiple brands without forking.
  • Integrate with backend services, including data fetching, caching, error handling, and optimistic updates, and coordinate with API owners on contracts.
  • Implement front-end authentication and role-based access, including employee SSO, merchant-user permissions, and data-visibility rules.
  • Write unit, component, and integration tests, and help maintain strong test coverage and CI quality gates.
  • Build for WCAG 2.1 AA accessibility and performance, including startup time, bundle size, and rendering on low-end devices.
  • Review code, provide actionable feedback, and mentor less-experienced engineers at the senior level.
  • Clarify ambiguous requirements with Product, Design, and QA, and write clear tickets, specifications, or decision records.
  • Support releases and deployments, troubleshoot production issues, and use logging and monitoring to identify root causes.
  • Improve developer experience by contributing to shared tooling, templates, and documentation.

Benefits

  • Flexible PTO, 11 company holidays, and parental leave.
  • Dining reimbursement when dining with restaurant clients.
  • 401(k) plan with a company match.
  • Two medical plan options: Standard PPO or High Deductible Health Plan, with an HSA and company match for HDHP participants.
  • Rx n Go partnership offering certain prescriptions for free.
  • Two dental plan options and a vision plan.
  • Flexible Spending Accounts and a pre-tax commuter benefit program.
  • Accident, Critical Illness, and Hospital Indemnity Insurance Plans.
  • Short-term and long-term disability insurance.
  • Company-paid life insurance and AD&D insurance, plus supplemental employee, spouse, and child life insurance.
  • Employee Life Assistance Program.
  • Hybrid work environment in a downtown office near Metra train stations, with catered lunches on Tuesdays.
  • Annual bonus target of 10%.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service