Fliff Inc

Senior React Native Engineer

Fliff Inc

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $180,000 - $200,000 per year

Job Level

Senior

Tech Stack

AndroidApolloGradleGraphQLiOSJavaScriptJestReactReact NativeSCSSTypeScript

About the role

  • Fliff unpacks sports gaming into social, free-to-play games and provides a flagship social sportsbook with sweepstakes promotions and loyalty rewards.
  • Senior React Native Engineer to help build and scale mobile experiences for the Fantasy platform.
  • Join a cross-functional Fantasy team focused on delivering high-performing, user-friendly applications across mobile and desktop.
  • Design, develop, and maintain responsive, performant mobile applications using ReactJS and TypeScript.
  • Implement scalable, reusable UI components with CSS/SCSS.
  • Build seamless experiences across mobile and desktop devices, iOS and Android.
  • Collaborate with engineers, designers, product managers, and QA to deliver high-impact features.
  • Integrate REST APIs and WebSocket services into the frontend.
  • Optimize for performance, maintainability, and reliability.
  • Review code, share feedback, and mentor junior engineers.
  • Debug and troubleshoot frontend issues using modern developer tools.

Requirements

  • 5+ years of experience in frontend development, with a focus on React Native.
  • Strong proficiency with JavaScript (ES6+) and TypeScript 5.0+, including utility types, generics, and advanced type safety.
  • Deep understanding of React fundamentals, React 16.0 or higher.
  • Solid experience integrating REST APIs with tools like fetch and axios.
  • Experience and understanding of GraphQL and Apollo Client.
  • Working knowledge of WebSockets (native or Socket.IO).
  • Proficiency in debugging with Reactive Tools from XCode + Profiler and Android Studio + LogCat.
  • Testing experience with Jest and React Testing Library.
  • Integration with Sentry or other crash analytics tools.
  • Heavy usage of analytic tools (DataDog, MixPanel, Google Analytics, etc).
  • Knowledge of ESLint, and formatting tools like Prettier.
  • Experience of UI design tools like Figma, Sketch, or Zeplin.
  • Understanding and knowledge of Native Package Managers (CocoaPods for iOS and Gradle for Android).
  • Strong communication skills and a proactive, ownership-driven mindset.
  • Interest and experience in the sports betting or fantasy sports industry.
  • Nice to have: Experience using Storybook for documenting components.
  • Nice to have: Exposure to Detox for end-to-end testing.
  • Nice to have: Knowledge of Reanimated Library.
  • Nice to have: Experience with chat integration.