We're looking for an engineer to develop and maintain high-performance React Native applications, ensuring smooth functionality across iOS and Android while working in close daily collaboration with our Sofia-based team.
Responsibilities
- ▹Develop and maintain high-performance React Native applications across iOS and Android
- ▹Configure and manage bare React Native projects (without Expo), integrating native modules using JSI & Bridge
- ▹Build reusable and responsive mobile UI components with native code and CSS/SCSS styling
- ▹Implement key mobile features such as push notifications, in-app purchases, and OAuth 2.0 authentication
- ▹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
- ▹Identify and resolve performance bottlenecks in JavaScript and native code using debugging tools
- ▹Ensure smooth animations and interactions with Reanimated 2.0+, managing application state with Redux and react-redux
- ▹Implement unit and end-to-end testing using Detox and Jest
- ▹Work closely with QA teams to diagnose and fix issues in live applications
Requirements
- ▹Proven experience working with bare React Native projects (without Expo)
- ▹Strong expertise in Native Module integration, JSI & Bridge, and debugging across 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+
Nice to have
- ▹Previous experience in iGaming or online gambling
- ▹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
About the company
Fliff unpacks sports gaming into a social, free-to-play experience where users can compete for leaderboard positions, earn badges, and build their status, featuring sweepstakes promotions and loyalty rewards.
Similar jobs
Job
· Senior
Senior Mobile Developer (React Native & React)
Abstra
Firebase
+4
💰 Salary: not specified
🌍 Remote
🗣️ EN
Himalayas

Job
· Senior
Mobile Developer (Junior - Senior) - Digital & Trading
Atait
Appium
+3
💰 Salary: not specified
🔀 Hybrid
Bangkok
🗣️ EN

Job
· Senior
Senior React/React Native Engineer
Trading 212
+4
💰 Salary: not specified
🔀 Hybrid
Sofia
🗣️ EN

Job
· Senior
Senior Fullstack Mobile Engineer
Fundraise Up
Clickhouse
+12
€5,700–€6,500/mo
gross
🌍 Remote
🗣️ EN
Himalayas

Job
· Senior
Senior Fullstack Mobile Engineer
Fundraise Up
Clickhouse
+12
€5,400–€6,200/mo
gross
🌍 Remote
🗣️ EN
Himalayas

Job
· Senior
Senior Fullstack Mobile Engineer
Fundraise Up
Clickhouse
+12
€5,700–€6,500/mo
gross
🌍 Remote
🗣️ EN
Himalayas
