Software Engineer
Full‑time React Native Engineer needed to build and maintain a cross‑platform sports gaming app, collaborating daily with a Sofia team. Focus on JavaScript/TypeScript, Redux state management, RESTful integration, and mobile performance optimization.
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.
This role requires full working-hour alignment with Central European Time (CET ±2 hours) to enable daily, real-time collaboration with our Sofia-based team. We are only considering candidates located within this time zone range. Applicants outside CET ±2 hours will not be considered.
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+.
Famili
Posted June 22, 2026