Mobile Application Developer

UnifyedKaty, TX
6dOnsite

About The Position

We're looking for an expert-level React Native engineer to lead our mobile app from architecture to App Store/Play Store release. You'll own performance, reliability, and UX on Android and iOS, mentor other Devs, and partner with Product/Design/Backend to ship fast in an iterative, data-driven way.

Requirements

  • 5+ years in mobile; 4+ years React Native building production apps at scale.
  • Deep knowledge of RN internals: React Navigation, gesture/animations (Reanimated), native modules, new architecture (Turbo Modules/Fabric) familiarity.
  • State & data: Redux Toolkit/Zustand/Recoil, normalized caches, query libraries (RTK Query/React Query), and offline-first sync strategies.
  • Notifications: FCM/APNs end-to-end, background handlers, channels/importance (Android), categories/UN Notification Action (iOS).
  • Store releases: App Store Connect & Google Play (tracks, phased rollout, review guidelines, in-app updates).
  • Performance tuning on both platforms with measurable wins.
  • Strong TypeScript or modern JavaScript skills, strict linting, and testing discipline.
  • CI/CD for mobile (Fastlane lanes, code-signing, provisioning, Play Console service accounts).

Nice To Haves

  • Native Swift/Kotlin proficiency and bridging complex SDKs (payments, maps, BLE, printers, video).
  • Experience with AWS serverless backends (API Gateway/Lambda/Cognito/S3/SNS/Pinpoint or AppSync/GraphQL).
  • Analytics/experimentation (A/B, remote config/feature flags).
  • Accessibility (WCAG), internationalization, RTL, and low-end device optimization.

Responsibilities

  • Lead architecture for a modular, scalable React Native app, defining patterns, CI/CD, and release strategy.
  • Build high-quality features end-to-end: navigation, state, offline sync, push notifications, deep links, background tasks, media/attachments, and secure storage.
  • Drive performance (startup, bundle size, jank, memory) using Flipper, Hermes profiling, Systrace, Xcode Instruments.
  • Implement push notifications (FCM/APNs), channels, lock-screen visibility, and in-app handling, supporting rich and actionable notifications.
  • Create or maintain native modules/bridges in Swift/Objective-C and Kotlin/Java when needed (e.g., Bluetooth, camera, background services).
  • Set up CI/CD (Fastlane/Bitrise/EAS), code-signing, test automation, and over-the-air updates (CodePush/EAS Updates).
  • Own quality: unit/integration/E2E tests (Jest, React Testing Library, Detox), crash/error monitoring (Sentry/Crashlytics), analytics (Firebase/Segment).
  • Uphold security & privacy best practices (Keychain/Keystore, device attestation, secure storage, obfuscation, TLS pinning where appropriate).
  • Collaborate closely with backend on APIs/GraphQL/Events and advocate for mobile-friendly contracts & pagination.
  • Mentor engineers, perform code reviews, and help shape our mobile roadmap.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service