Remotery

React Native Engineer

Posted May 30

This is a fully remote position, open to applicants in Bulgaria.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• Competitive compensation

• Professional development opportunities

• Creative work environment

People also viewed

Spread Tecnologia2 min ago

PL/SQL Developer, PL

BR flagBrazil OnlyFull-timeSoftware Engineer
ApplyView job
Adistec19 min ago

Engineering Sales Specialist

EC flagEcuador OnlyFull-timeSoftware Engineer
ApplyView job
Strix PL19 min ago

Senior Symfony Developer

PL flagPoland OnlyFull-timeSoftware Engineer
ApplyView job
Tether.to12 hours ago

Bare Developer

DK flagDenmark OnlyFull-timeSoftware Engineer
ApplyView job
SD Solutions12 hours ago

Mechanical Designer – Ventilation & Engineering

UA flagUkraine OnlyFull-timeSoftware Engineer
ApplyView job
SIS International Research & Strategy Consulting12 hours ago

Survey Programmer – Ops, Scripting

IN flagIndia OnlyFull-timeSoftware Engineer₹600k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers