
React Native Engineer
Posted May 30

Posted May 30
This is a fully remote position, open to applicants in Bulgaria.
• Create and sustain high-performance React Native applications, ensuring optimal functionality on both iOS and Android platforms.
• Set up and oversee bare React Native projects (without Expo), integrating native modules via JSI & Bridge as required.
• Develop reusable and responsive mobile UI components, utilizing native code and styling with CSS/SCSS.
• Implement essential mobile features such as push notifications, in-app purchases, and OAuth 2.0 authentication.
• Integrate and enhance third-party native modules, ensuring efficient communication between JavaScript and native code.
• Manage iOS and Android environments using Xcode and Android Studio, overseeing build processes and deployments through TestFlight and Google Internal Release.
• Configure and maintain iOS schemes and Android build variants for effective support of multiple environments.
• Identify and address performance bottlenecks in both JavaScript and native code using debugging tools such as React Native Debugger, Xcode, and Android Studio.
• Ensure seamless animations and interactions with Reanimated 2.0+, while effectively managing application state using Redux and react-redux.
• Conduct unit and end-to-end testing using Detox and Jest to uphold code quality and stability.
• Collaborate closely with QA teams to identify and resolve issues in live applications, guaranteeing a smooth user experience.
• Demonstrated experience working with bare React Native projects (without Expo).
• Strong proficiency in Native Module integration, JSI & Bridge, and debugging across both native and JavaScript layers.
• Comprehensive 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+, encompassing 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 advantageous.
• 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.
• Competitive compensation
• Professional development opportunities
• Creative work environment
Spread Tecnologia
Adistec
Get handpicked remote jobs straight to your inbox weekly.