← 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