← Zurück zur Liste
Stelle · Senior

React Native Engineer

Mobile-Entwickler • Senior • Remote • Vollzeit Bulgarien Bulgarien

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.

Ähnliche Stellen