Join to apply for the Mobile Developer (React Native) - Remote role at Brain Box Automations
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
Mobile Frontend : Production experience with React Native, App Store Connect, Play Console, 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 NO‑SQL (or consuming services backed by it).Cloud Functions : Familiarity with serverless solutions like AWS Lambda or edge functions.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.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.Hands‑on experience debugging or customizing bridged libraries to resolve native integration issues.Native development experience in either iOS (Swift / Objective‑C) or Android (Kotlin / Java) is a plus.What We're Looking For
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.Seniority level
Entry levelEmployment type
Full-timeJob function
Engineering and Information TechnologyIndustries
IT System Custom Software DevelopmentReferrals increase your chances of interviewing at Brain Box Automations by 2x
#J-18808-Ljbffr