Fliff is revolutionizing the sports gaming landscape by creating free-to-play social experiences that cater to millions of sports fans worldwide. As a pioneer in play-for-fun sports gaming, we're on the hunt for a skilled React Native Engineer II to join our Fantasy team and help build world-class mobile applications.
As part of our high-traffic consumer app, you'll collaborate with cross-functional teams to deliver top-notch features across iOS and Android platforms. Your responsibilities will include building and maintaining user-facing features in React Native, working closely with engineers, designers, and product managers to define and deliver impactful features, and writing clean, maintainable, and well-tested code.
What You'll Do:
- Build and maintain user-facing features in React Native across iOS and Android platforms.
- Collaborate closely with engineers, designers, and product managers to define and deliver impactful features.
- Write clean, maintainable, and well-tested code with an emphasis on performance and usability.
- Work with RESTful APIs and real-time data via WebSockets.
- Participate in code reviews and receive mentorship from senior engineers to continue growing your skills.
- Troubleshoot bugs and performance issues in production and pre-production environments.
What We're Looking For:
- 2-4 years of experience in software development, including hands-on experience with React Native.
- Proficiency in JavaScript (ES6+) and a working knowledge of TypeScript (5.0).
- Familiarity with React fundamentals: functional components, hooks (useState, useEffect), and component-based architecture.
- Experience working with mobile state management libraries (e.g., Redux or Context API).
- Comfortable consuming REST APIs using axios or fetch.
- Basic understanding of GraphQL and Apollo Client.
- Exposure to WebSocket-based data or real-time updates.
- Familiarity with React Navigation and code-splitting techniques.
- Basic understanding of mobile performance optimization and responsive design principles.
- Familiarity with debugging tools (e.g., React DevTools, Chrome Debugger).
- Good communication skills and the ability to work well in a team.
- Interest or experience in the sports betting or fantasy sports industry.
Nice to Have:
- Experience with common testing tools like Jest, React Testing Library, or Detox.
- Comfortable using design tools like Figma or Zeplin for implementing UI specs.
- Debugging native code in AndroidStudio and XCode.
- Familiarity of analytic tools (DataDog, MixPanel, Google Analytics, etc).
- Experience with chat integration.
- Integration with Sentry or other crash analytics tools.
Benefits:
- The annual salary for this role ranges from $130,000 to $145,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:
- Work Remotely.
- $500 work-from-home stipend + Equipment & Accessories.
- Opportunity for professional development in a dynamic, global setting.
- A supportive, collaborative, and knowledge-driven workplace.
- An engaging and challenging role with the freedom to innovate and develop effective solutions.