React Native Developer

Brain Box Automations


Date: 4 hours 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

Video Editing Training Specialist

TalentPop App, Remote
4 days ago
Lead the Training Pipeline for E-commerce Video Editing ExcellenceAre you a proven expert in Video Production and Editing and a highly effective virtual trainer? TalentPop is the recognized leader in providing high-performance virtual assistance to the world's fastest-growing E-commerce brands. We are seeking a Video Editing Training Specialist to design, manage, and deliver the essential training programs that transform great...

Solution Architect Oracle (Remote Consultant)

Ähdus Technology GmbH, Remote
1 week ago
Job Title: Solution Architect Oracle (Remote Consultant)Department: IT / ERP SolutionsEmployment Type: Full-Time / Remote ConsultantReporting To: Director of Technology / CTOJob Summary:We are seeking an experienced Oracle Solution Architect to join our team as a remote consultant. The ideal candidate will be responsible for designing, implementing, and optimizing Oracle-based enterprise solutions, ensuring alignment with business objectives. This role requires...

Sr. Software Engineer

dinCloud Pakistan, An ATSG Company, Remote
PKR 300,001 - PKR 350,000 per month
2 weeks ago
About The RoleThe Senior Software Engineer is a technical role responsible for the design, development, and optimization of scalable applications and APIs using Python 3.x, Django, and Django Rest Framework (DRF). The engineer ensures high performance, security, and reliability while integrating with third-party services and managing MySQL/PostgreSQL databases. This role involves Linux server deployment, CI/CD pipeline implementation, and collaboration with...