React Native Engineer

1 Month ago • All levels • Mobile Development

Job Summary

Job Description

Develop and maintain high-performance React Native applications for iOS and Android. Configure and manage bare React Native projects (without Expo), integrating native modules using JSI & Bridge. Build reusable UI components, leveraging native code and CSS/SCSS. Implement features like push notifications, in-app purchases, and OAuth 2.0 authentication. Integrate and optimize third-party native modules. Manage iOS and Android environments using Xcode and Android Studio. Identify and resolve performance bottlenecks. Implement unit and end-to-end testing using Detox and Jest. Work with QA to diagnose and fix issues. The role requires expertise in bare React Native projects, Native Module integration (JSI & Bridge), Xcode, Android Studio, React 16.0+, and testing frameworks.
Must have:
  • Bare React Native (no Expo)
  • Native Module Integration (JSI/Bridge)
  • Xcode & Android Studio expertise
  • React 16.0+ & Hooks
  • In-App Purchases, Push Notifications, OAuth 2.0
  • Redux, react-redux, Reanimated 2.0+
  • Detox & Jest testing
  • Performance optimization
Good to have:
  • Detox & Unit testing
  • react-native-gesture-handler
  • Analytics (AppsFlyer, Mixpanel, Google Analytics)
  • react-native-webview, react-native-config, react-native-mmkv
  • dayjs
Perks:
  • Competitive compensation
  • Professional development
  • Creative work environment

Job Details

Fliff unpacks sports gaming into a social, free-to-play experience designed for all types of sports fans. We've built an engaging platform where users can compete for leaderboard positions, earn badges, and build their status within the game.

We are pioneering play-for-fun sports gaming, offering a social sportsbook experience that features sweepstakes promotions and loyalty rewards. Our platform provides sports fans with fun, engaging, and free-to-play alternatives to traditional real-money gaming.
What You’ll Do
Develop and maintain high-performance React Native applications, ensuring smooth functionality across both iOS and Android platforms.
Configure and manage bare React Native projects (without Expo), integrating native modules using JSI & Bridge where necessary.
Build reusable and responsive mobile UI components, leveraging native code and styling with CSS/SCSS.
Implement key mobile features such as push notifications, in-app purchases, and OAuth 2.0 authentication.

Native Module Integration
Integrate and optimize third-party native modules, ensuring seamless communication between JavaScript and native code.
Manage iOS and Android environments using Xcode and Android Studio, handling build processes and deployments via TestFlight and Google Internal Release.
Configure and maintain iOS schemes and Android build variants to support multiple environments efficiently.

Performance Optimization
Identify and resolve performance bottlenecks in both JavaScript and native code using debugging tools like React Native Debugger, Xcode, and Android Studio.
Ensure smooth animations and interactions with Reanimated 2.0+ while managing application state effectively using Redux and react-redux.

Testing & QA
Implement unit and end-to-end testing using Detox and Jest to maintain code quality and stability.
Work closely with QA teams to diagnose and fix issues in live applications, ensuring a seamless user experience.

What We’re Looking For

Experience & Skills
Proven experience working with bare React Native projects (without Expo).
Strong expertise in Native Module integration, JSI & Bridge, and debugging across both native and JavaScript layers.
Deep understanding of Xcode and Android Studio, including iOS schemes and Android build variants.
Experience with app signing and deployment to TestFlight and Google Internal Release.
Advanced knowledge of React 16.0+, including hooks, class components, and React Navigation 5.0+.
Familiarity with implementing In-App Purchases, Push Notifications, OAuth 2.0, and Reanimated 2.0+.
Previous experience in iGaming or online gambling is a plus.

Nice to Have
Experience with end-to-end testing using Detox and unit testing frameworks.
Knowledge of gesture handling with react-native-gesture-handler.
Experience integrating analytics tools such as AppsFlyer, Mixpanel, or Google Analytics.
Familiarity with libraries like react-native-webview, react-native-config, and react-native-mmkv.
Proficiency with utilities like dayjs for date and time manipulation.

Why This Role?
Dynamic Industry: Be part of the fast-growing sports gaming sector, delivering engaging mobile experiences to millions.
Global Team: Work with a talented, multinational team across key global locations.
Growth & Perks: Enjoy competitive compensation, professional development opportunities, and a creative work environment.
What You’ll Do
Develop and maintain high-performance React Native applications, ensuring smooth functionality across both iOS and Android platforms.
Configure and manage bare React Native projects (without Expo), integrating native modules using JSI & Bridge where necessary.
Build reusable and responsive mobile UI components, leveraging native code and styling with CSS/SCSS.
Implement key mobile features such as push notifications, in-app purchases, and OAuth 2.0 authentication.

Native Module Integration
Integrate and optimize third-party native modules, ensuring seamless communication between JavaScript and native code.
Manage iOS and Android environments using Xcode and Android Studio, handling build processes and deployments via TestFlight and Google Internal Release.
Configure and maintain iOS schemes and Android build variants to support multiple environments efficiently.

Performance Optimization
Identify and resolve performance bottlenecks in both JavaScript and native code using debugging tools like React Native Debugger, Xcode, and Android Studio.
Ensure smooth animations and interactions with Reanimated 2.0+ while managing application state effectively using Redux and react-redux.

Testing & QA
Implement unit and end-to-end testing using Detox and Jest to maintain code quality and stability.
Work closely with QA teams to diagnose and fix issues in live applications, ensuring a seamless user experience.

What We’re Looking For

Experience & Skills
Proven experience working with bare React Native projects (without Expo).
Strong expertise in Native Module integration, JSI & Bridge, and debugging across both native and JavaScript layers.
Deep understanding of Xcode and Android Studio, including iOS schemes and Android build variants.
Experience with app signing and deployment to TestFlight and Google Internal Release.
Advanced knowledge of React 16.0+, including hooks, class components, and React Navigation 5.0+.
Familiarity with implementing In-App Purchases, Push Notifications, OAuth 2.0, and Reanimated 2.0+.
Previous experience in iGaming or online gambling is a plus.

Nice to Have
Experience with end-to-end testing using Detox and unit testing frameworks.
Knowledge of gesture handling with react-native-gesture-handler.
Experience integrating analytics tools such as AppsFlyer, Mixpanel, or Google Analytics.
Familiarity with libraries like react-native-webview, react-native-config, and react-native-mmkv.
Proficiency with utilities like dayjs for date and time manipulation.

Why This Role?
Dynamic Industry: Be part of the fast-growing sports gaming sector, delivering engaging mobile experiences to millions.
Global Team: Work with a talented, multinational team across key global locations.
Growth & Perks: Enjoy competitive compensation, professional development opportunities, and a creative work environment.
undefined

Similar Jobs

Rapid Images - Senior Full Stack Developer with 3D Experience

Rapid Images

Gothenburg, Västra Götaland County, Sweden (On-Site)
2 Months ago
PearlAbyss - Junior Frontend Web Developer

PearlAbyss

(On-Site)
2 Months ago
Easygo - Senior Frontend Software Engineer - Design Systems

Easygo

Melbourne, Victoria, Australia (On-Site)
2 Weeks ago
PlayStation Global - Software Engineer II - Android / UI

PlayStation Global

Carlsbad, California, United States (On-Site)
3 Weeks ago
Luxoft - Software Engineer (Node.js)

Luxoft

Sydney, New South Wales, Australia (On-Site)
3 Months ago
Nagarro - Principal Consultant, Support Sales

Nagarro

(On-Site)
5 Months ago
Nagarro - Associate Staff Consultant ,Search Engine Marketing

Nagarro

India (Remote)
5 Months ago
JustPlay - iOS Developer (all genders)

JustPlay

Berlin, Berlin, Germany (Hybrid)
2 Weeks ago
Patreon - Senior iOS Engineer

Patreon

San Francisco, California, United States (Hybrid)
6 Days ago
Virtusa - IOS Developer

Virtusa

Pune, Maharashtra, India (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

The Walt Disney Company - Lead Software Engineer (Roku Engineer)

The Walt Disney Company

Santa Monica, California, United States (On-Site)
4 Months ago
prizepicks - Senior Software Engineer, Design System

prizepicks

United States (Remote)
6 Days ago
Paytm - Senior QA Engineer - Mobile Apps/SDET

Paytm

Noida, Uttar Pradesh, India (On-Site)
5 Months ago
WebFX - Software Engineer

WebFX

Ann Arbor, Michigan, United States (On-Site)
4 Months ago
ByteDance - Full Stack Software Engineer - Data, Security

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Nagarro - Senior Staff Engineer, Frontend React

Nagarro

Bengaluru, Karnataka, India (On-Site)
5 Months ago
PlayStation Global - Senior Software Engineer - Android/UI

PlayStation Global

Carlsbad, California, United States (On-Site)
1 Week ago
Mobalytics - Senior Frontend Engineer (React)

Mobalytics

Santa Monica, California, United States (Remote)
3 Weeks ago
ComeOn Group - Java Developer

ComeOn Group

Silesian Voivodeship, Poland (Hybrid)
6 Days ago
Bazaar Voice - Senior Software Engineer (Mobile Apps)

Bazaar Voice

Belfast, Northern Ireland, United Kingdom (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Sofia, Sofia City Province, Bulgaria

DraftKings - Manager, System DBA Operations

DraftKings

Sofia, Sofia City Province, Bulgaria (On-Site)
4 Months ago
Playtech - Junior Java Developer

Playtech

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
Milestone - Senior SQL Database Administrator

Milestone

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Week ago
DraftKings - Senior Associate Delivery Manager

DraftKings

Bulgaria (Remote)
4 Days ago
Hawk Eye Innovations - Sports Data Quality Specialist

Hawk Eye Innovations

Sofia, Sofia City Province, Bulgaria (On-Site)
6 Days ago
Room 8 Studio - Realistic 3D Environment & Props Artist

Room 8 Studio

Bulgaria (On-Site)
2 Months ago
Creative Assembly - Cinematic Artist

Creative Assembly

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Week ago
PwC - Senior Auditor for Work on International EU Funded Projects

PwC

Sofia, Sofia City Province, Bulgaria (On-Site)
6 Months ago
DraftKings - Manager, System DBA Operations

DraftKings

Plovdiv, Plovdiv Province, Bulgaria (On-Site)
1 Month ago
DraftKings - Lead Software Engineer

DraftKings

Sofia, Sofia City Province, Bulgaria (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Nagarro - Senior Staff Engineer

Nagarro

Denmark (Remote)
5 Months ago
Nagarro - Associate Staff Engineer, Java

Nagarro

Canada (Remote)
5 Months ago
Nagarro - Staff Engineer, DevOps

Nagarro

India (Remote)
5 Months ago
Next Level Business Services - Xamarin Developer

Next Level Business Services

Neenah, Wisconsin, United States (On-Site)
5 Months ago
Nagarro - Associate Staff Engineer, IOT

Nagarro

Boston, New York, United States (On-Site)
5 Months ago
Trackman - Senior Android Developer - Mobile Golf

Trackman

Hørsholm, Denmark (On-Site)
6 Days ago
Zazz - Solutions Architect - Mobile App Development

Zazz

India (On-Site)
3 Months ago
Nagarro - Senior Staff Engineer, .Net Web

Nagarro

India (Remote)
5 Months ago
Nagarro - Staff Consultant ,SAP Analytics Data Manageme

Nagarro

India (Remote)
5 Months ago
Nagarro - Senior Staff Consultant ,SAP Basis

Nagarro

India (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Fliff is the home of social sports gaming. Our social and sweepstakes prediction games offer a new way to have skin-in-the-game that is simpler, interactive, and free to play.



By pairing the social treasures of sports gaming with loyalty rewards and promotions, sports fans can sweat the game without sweating the losses. Fliff combines the best of social gaming, fantasy sports, and sports betting into a fun and easy to use experience.

New York, New York, United States (Hybrid)

Sofia City Province, Bulgaria (Remote)

Sofia, Sofia City Province, Bulgaria (Remote)

Philadelphia, Pennsylvania, United States (On-Site)

Austin, Texas, United States (On-Site)

Philadelphia, Pennsylvania, United States (On-Site)

Philadelphia, Pennsylvania, United States (On-Site)

Philadelphia, Pennsylvania, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Fliff Inc

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug