React Native Engineer

5 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

Pragma - Game Services Engineer - Co-Dev

Pragma

United Kingdom (Remote)
4 Months ago
Valeo - Maintenance Engineer

Valeo

Rayong, Thailand (On-Site)
2 Weeks ago
GOAT Group - Junior Authentication Training Specialist

GOAT Group

Atlanta, Georgia, United States (On-Site)
2 Weeks ago
luxsoft - Tech Engineer (Security Infrastructure)

luxsoft

Pune, Maharashtra, India (On-Site)
1 Month ago
Sandbox VR - Retail Associate

Sandbox VR

Indianapolis, Indiana, United States (On-Site)
3 Years ago
Amobear - Android Developer

Amobear

Hanoi, Vietnam (On-Site)
1 Week ago
Vigaet - Internship - Mobile app developer - Flutter

Vigaet

(Remote)
10 Months ago
UXBERT Labs - Senior Mobile Developer

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
7 Months ago
GoDaddy - Senior Software Engineer Android

GoDaddy

Pune, Maharashtra, India (Hybrid)
2 Weeks ago
Cygames - Android Engineer

Cygames

Shibuya, Tokyo, Japan (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Minecast - Senior Software Development Engineer in Test - Human Risk Platform Team

Minecast

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
Google - Data Center Technician

Google

Skien, Telemark, Norway (On-Site)
3 Months ago
Blinkhealth - Executive Assistant

Blinkhealth

New York, United States (On-Site)
1 Month ago
Abridge - Implementation Engineer, Federal Accounts

Abridge

United States (Remote)
1 Month ago
extreme network - Staff QA Engineer

extreme network

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Rockstar Games - Animation R&D Programmer: Retargeting

Rockstar Games

Oakville, Ontario, Canada (On-Site)
3 Months ago
GOAT Group - Retention Marketing Manager

GOAT Group

United States (Remote)
1 Month ago
pentair - Automation & Controls Engineer, Manufacturing

pentair

Chardon, Ohio, United States (On-Site)
1 Year ago
Intel  - Customer Software Support Engineer

Intel

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Apple - Module Test Instrument & Automation Engineer

Apple

Cupertino, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Sofia, Sofia City Province, Bulgaria

HCL Tech - Specialist

HCL Tech

Sofia, Sofia City Province, Bulgaria (Remote)
3 Months ago
kaizen gaming  - Software Engineer in Test

kaizen gaming

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Month ago
Progress - Software Engineer - Telerik UI for Blazor

Progress

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Month ago
Aristocrat - Integration Manager

Aristocrat

Sofia, Sofia City Province, Bulgaria (Hybrid)
4 Months ago
Sega (UK) - Football Manager QA Associate Functionality Tester

Sega (UK)

Sofia, Sofia City Province, Bulgaria (Hybrid)
2 Months ago
DraftKings - Senior Full-Stack .NET Engineer

DraftKings

Bulgaria (Remote)
3 Weeks ago
endava - .NET Developer

endava

Sofia, Sofia City Province, Bulgaria (On-Site)
3 Weeks ago
Workato - Senior Infrastructure Engineer (OpenSearch)

Workato

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Months ago
Sigma Software - Full Stack Engineer with focus on Frontend

Sigma Software

Bulgaria (Remote)
1 Month ago
room8 - Stylized Environment Concept Project Lead

room8

Bulgaria (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Toast - Principal Software Engineer, Android

Toast

Dublin, County Dublin, Ireland (Hybrid)
1 Month ago
Perplexity - iOS Engineer

Perplexity

New York, New York, United States (On-Site)
2 Months ago
Adyen - Senior Software Engineer (Android)

Adyen

Chicago, Illinois, United States (On-Site)
2 Months ago
Reframe - Android Engineer

Reframe

United States (Remote)
1 Year ago
Reddit - Principal Engineer, Android Performance

Reddit

United States (Remote)
1 Month ago
Mozilla - Staff Software Engineer - Mobile Android

Mozilla

(Remote)
1 Month ago
Vigaet - Internship - Mobile app developer - Flutter

Vigaet

(Remote)
10 Months ago
Apple - Release Engineer - Retail Engineering - Mobile iOS & back end services

Apple

Austin, Texas, United States (On-Site)
1 Month ago
Entrupy - iOS Engineer

Entrupy

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Workato - Senior Mobile Engineer (React Native)

Workato

Lisbon, Lisbon, Portugal (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Austin, Texas, United States (Remote)

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