React Native Engineer

4 Months 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

Ion - Senior Business Consultant - Endur

Ion

Berlin, Berlin, Germany (On-Site)
8 Months ago
Super.com - Senior Full-Stack Software Engineer ( Remote! )

Super.com

Orlando, Florida, United States (Remote)
8 Months ago
HCL Tech - Field Support Analyst

HCL Tech

Brazil (On-Site)
1 Month ago
Prophecy - Delivery Solution Architect

Prophecy

(Remote)
1 Month ago
Ion - Senior Business Consultant

Ion

New York, United States (On-Site)
1 Year ago
The Walt Disney Company - Senior Software Engineer, iOS

The Walt Disney Company

Glendale, California, United States (On-Site)
2 Months ago
Inkittt - Senior Front-End Engineer: Web and Mobile Team (m/f/d)

Inkittt

Krakow Am See, Mecklenburg-Vorpommern, Germany (On-Site)
11 Months ago
New Globe - Senior Android Engineer

New Globe

Lagos, Lagos, Nigeria (Hybrid)
1 Month ago
N-ix - Senior React Engineer (with React Native experience)

N-ix

Ukraine (Hybrid)
3 Weeks ago
Workato - Senior Mobile Engineer (React Native)

Workato

Tbilisi, Tbilisi, Georgia (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ion - Senior Software Engineer - C

Ion

Uniondale, New York, United States (On-Site)
2 Months ago
Philips - Firmware Engineer

Philips

Pune, Maharashtra, India (On-Site)
3 Weeks ago
Aristocrat - Game Producer

Aristocrat

London, England, United Kingdom (Hybrid)
4 Months ago
Mozilla - Staff Software Engineer

Mozilla

New Zealand (Remote)
1 Month ago
zoox - Staff/Senior Staff Software Platform Engineer

zoox

Foster City, California, United States (Hybrid)
8 Months ago
ISS Stoxx - Python Engineer

ISS Stoxx

Mumbai, Maharashtra, India (On-Site)
1 Week ago
Eqvilent - FPGA Engineer

Eqvilent

(Remote)
1 Month ago
Mindtickle - SRE-II

Mindtickle

Pune, Maharashtra, India (Hybrid)
3 Months ago
Ubisoft - Application Specialist

Ubisoft

Bucharest, Bucharest, Romania (Hybrid)
2 Months ago
JDA - Sr Technical Architect - Transportation Management Systems

JDA

Dallas, Texas, United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Sofia, Sofia City Province, Bulgaria

Tide - Senior Operations Analyst - Sales

Tide

Sofia, Sofia City Province, Bulgaria (Hybrid)
2 Months ago
Tide - Reconciliations Analyst

Tide

Bulgaria (On-Site)
1 Day ago
Bede Gaming - Principal Application Architect

Bede Gaming

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
SEGA - Senior Engine Programmer

SEGA

Sofia, Sofia City Province, Bulgaria (On-Site)
3 Months ago
PwC - Finance Business Intelligence Analyst

PwC

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Year ago
CyberArk - Staff Software Engineer - Drivers

CyberArk

Bulgaria (Hybrid)
1 Month ago
DraftKings - Marketing Operations Specialist

DraftKings

Sofia, Sofia City Province, Bulgaria (On-Site)
3 Months ago
Sega (UK) - Senior Development Manager

Sega (UK)

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Month ago
Sega (UK) - Lead Lighting Artist

Sega (UK)

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Month ago
CyberArk - Team Leader, Engineering

CyberArk

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

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Apple - Senior iOS Engineer, Ads

Apple

Austin, Texas, United States (On-Site)
3 Weeks ago
Ajmera Infotech - iOS Developer II

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
1 Month ago
Integrant - Senior Android Developer

Integrant

Cairo Governorate, Egypt (Hybrid)
3 Months ago
Tech dome - Flutter Developer

Tech dome

Hyderabad, Telangana, India (On-Site)
1 Month ago
The Walt Disney Company - Principal Software Engineer - iOS

The Walt Disney Company

San Francisco, California, United States (Hybrid)
2 Months ago
binance - iOS Engineer - Futures Team

binance

Taipei City, Taiwan (On-Site)
2 Years ago
whoop - Senior Android Engineer (Core App)

whoop

Boston, Massachusetts, United States (On-Site)
2 Months ago
Xsolla - Senior Flutter Engineer

Xsolla

Baku, Azerbaijan (Hybrid)
1 Week ago
Playtika - Mobile/C# Developer

Playtika

Romania (Hybrid)
8 Months ago
Workato - Senior Mobile Engineer (React Native)

Workato

Nicosia, Nicosia, Cyprus (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

About The Company

Austin, Texas, United States (Remote)

New York, New York, United States (Hybrid)

Sofia, Sofia City Province, Bulgaria (Remote)

Philadelphia, Pennsylvania, United States (On-Site)

Philadelphia, Pennsylvania, United States (On-Site)

Philadelphia, Pennsylvania, United States (On-Site)

Philadelphia, Pennsylvania, United States (On-Site)

Austin, Texas, United States (On-Site)

Philadelphia, Pennsylvania, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Fliff

Level Up Your Career in Game Development!

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

Job Common Plug