Salary
💰 $180,000 - $200,000 per year
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.