Are you an expert in mobile app development looking to join a dynamic team that's revolutionizing the sports gaming industry? Fliff is seeking a Senior React Native Engineer to help build and scale mobile experiences for our Fantasy platform. As a key member of our Fantasy team, you'll be responsible for designing, developing, and maintaining high-performing, user-friendly applications across mobile and desktop devices.

What You'll Do

As a Senior Mobile App Developer, your primary responsibilities will include:

  • Designing and developing responsive, performant mobile applications using ReactJS and TypeScript
  • Implementing scalable, reusable UI components with CSS/SCSS
  • Building seamless experiences across mobile and desktop devices, including iOS and Android
  • Collaborating with engineers, designers, product managers, and QA to deliver high-impact features
  • Integrating REST APIs and WebSocket services into the frontend
  • Optimizing for performance, maintainability, and reliability
  • Reviewing code, sharing feedback, and mentoring junior engineers
  • Debugging and troubleshooting frontend issues using modern developer tools

What We're Looking For

To succeed in this role, you should have:

  • 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

Nice to Have

While not required, experience with Storybook for documenting components, Detox for end-to-end testing, Reanimated Library, chat integration, or similar technologies would be a major plus.

Benefits

As part of our team, you can expect:

  • An annual salary ranging from $180,000 to $200,000 depending on experience and background
  • Unlimited/Flexible Time Off: Flexible vacation policy
  • Health benefits with 100% paid premiums for medical, dental, and vision plans for employees and dependents, plus on-demand healthcare concierge
  • Pre-tax savings plans for healthcare, with up to a $500 annual employer contribution to the HSA (if enrolled in the HSA medical plan)
  • Employee-sponsored 401(k) to help reach your financial goals
  • Fully remote work environment
  • Generous parental leave
  • Professional development opportunities in a dynamic, global setting

Perks

As a member of our team, you'll also enjoy:

  • The freedom to innovate and develop effective solutions
  • A supportive, collaborative, and knowledge-driven workplace
  • An engaging and challenging role with the opportunity to grow and develop your skills