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