React Native Developer

Brain Box Automations


Date: 2 weeks ago
City: Remote
Contract type: Full time
Remote

React Native Developer - Build Modern Mobile Applications

Location: Remote

Employment Type: Full-time


About the Role

We are seeking a React Native Developer to join our team and help build reliable, high-quality mobile applications. You will work across the mobile stack, collaborating with designers and backend developers to deliver smooth, user-focused app experiences.


What You’ll Do

  • Build, maintain, and enhance React Native applications.
  • Create new features and improve existing functionality.
  • Troubleshoot and resolve bugs and performance issues.
  • Collaborate with designers, backend developers, and stakeholders to deliver high-quality releases.


Required Qualifications


Core Technologies

  • JavaScript & TypeScript: Solid understanding of modern JS/TS.
  • Mobile Frontend: Production experience with React Native with App Store Connect and play console and functional components, hooks, navigation, animations.
  • State Management: Redux Toolkit (slices, async thunks), including thunk-based API calls.
  • Backend: Hands-on experience with Node.js for server-side APIs.
  • Database: Working knowledge of NOSQL (or consuming services backed by it).
  • Cloud Functions: Familiarity with serverless solutions like AWS Lambda or edge functions.


Mobile Platform & Device Capabilities

  • Audio & Calls: Experience with react-native-incall-manager (audio routing, proximity/speaker).
  • Permissions: Strong knowledge of Android & iOS permissions (camera, mic, files/storage, notifications) and platform-specific flows (runtime prompts, Info.plist/AndroidManifest).
  • AWS Amplify: AWS Pinpoint integration for push notifications; handling tokens, background/foreground events, and deep links.
  • Revenue: RevenueCat for IAP/subscriptions (entitlements, sandbox testing, receipt issues).
  • Analytics & Debugging: PostHog setup and troubleshooting on mobile (screen/event tracking, session replay where applicable, source maps).


UI & Styling

  • Proficient with React Native styling (StyleSheet, flexbox), and one of: styled-components, NativeWind, or similar.
  • Understanding of animations and responsive design based on normal font size and accessibility fonts.


Testing & Quality

  • Skilled at manual and exploratory testing across iOS and Android devices/emulators.
  • Experienced in identifying, reproducing, and fixing platform-specific and native integration issues (permissions, notifications, in-app purchases, audio, etc.).
  • Uses debugging tools like Flipper and React Native DevTools, native debugging with Xcode and Android Studio, network, and performance insights.
  • Ensures reliable builds through consistent QA, version management, and dependency checks.


Engineering Excellence

  • Able to identify issues and patch libraries (e.g., patch-package) when needed.
  • Can resolve library version conflicts and native dependency issues (Gradle/CocoaPods/Xcode/NDK).
  • Good problem-solving, attention to detail; works independently and asks questions when needed.
  • Git proficiency and solid communication for team collaboration.


Nice to Have

  • Experience creating or extending native modules and bridging between React Native and native code (Swift, Kotlin, Objective-C, or Java).
  • Familiarity with newer React Native versions, architecture changes (e.g., Fabric, TurboModules), and migration best practices.
  • Exposure to other JavaScript frameworks or libraries beyond React Native.
  • Hands-on experience debugging or customizing bridged libraries to resolve native integration issues.


What We're Looking For


We want someone who:

  • Has built and deployed web applications (personal projects, internships, or work experience count!)
  • Enjoys learning new technologies and improving their skills
  • Can write clean, readable code that others can understand
  • Takes ownership of their work and follows through on tasks
  • Works well in a team environment


Why Join Us?

  • Work on interesting projects that real users depend on
  • Learn from experienced developers and grow your skills
  • Collaborative team environment with mentorship opportunities
  • Opportunity to work with modern tools and technologies
  • Build applications that make a difference


#FullStack #WebDeveloper #React #NodeJS #JavaScript #TypeScript #RemoteWork #TechJobs

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Email Marketing Assistant

TalentPop App, Remote
1 day ago
At TalentPop, we help eCommerce brands scale with world-class customer support — and we’re growing fast. We’re looking for a resourceful and detail-driven Email Marketing Assistant to join our team. This role blends email coordination, community engagement, and administrative support — perfect for someone who’s organized, marketing-aware, and comfortable working behind the scenes.What You'll DoAssist with the setup and scheduling...

Flutter Development Intern

TechSwivel LLC, Remote
5 days ago
Unpaid Internship for 3 monthsJob Type: Remote BaseWorking Days: Monday - FridayWorking Hours: 9:00 AM - 6:00 PMA candidate must have a bachelor's degree in CS or IT.Basic Knowledge of Dart, Flutter, Java/Kotlin, Android Studio, and XML.Must have knowledge about Flutter SDK.Must have strong knowledge of OOP and data structures.Basic Knowledge of SQL Database and Firebase.Must be Proficient in Logic...

Social Media Content Creator

TalentPop App, Remote
2 weeks ago
Bring Your Ideas to Life as a Social Media Content Creator at TalentPop AppAre you a creative storyteller who thrives on crafting engaging content for online audiences? At TalentPop App, we’re on the hunt for a Social Media Content Creator who knows how to stop the scroll and spark meaningful engagement. This is your chance to turn ideas into impact—from...