C

Senior React Native Engineer

complexity โ€ข Venezuela
Remote
This Job is No Longer Active This position is no longer accepting applications
AI Summary

We're looking for a senior React Native Engineer to lead the development and optimization of cross-platform Android and iOS applications. The ideal candidate will have experience with Expo, React Native, and TypeScript. They will be responsible for architecting, building, and shipping new features, as well as driving performance optimization and collaborating with design and product teams.

Key Highlights
Architect, build, and ship new features using Expo, React Native, and TypeScript
Drive performance optimization across Android and iOS
Collaborate with design and product teams to create accessible, responsive, and consistent mobile experiences
Technical Skills Required
React Native Expo TypeScript FlashList TanStack Query React Query React Native Reanimated Gesture Handler Swift Objective-C Kotlin Java Android iOS
Benefits & Perks
Remote work
$1,500 โ€“ $5,000 USD/month salary
Performance-based bonuses
Equity eligibility

Job Description


โš™๏ธ Weโ€™re Hiring: Software Engineer, Mobile Developer (React Native)

๐ŸŒŽ Location: Remote (LATAM)

๐Ÿ• Type: Full-Time


About Complexity

Complexity is the worldโ€™s network of commerce โ€” a new kind of social platform where companies across the globe connect and collaborate.


Our mission is to build the connected infrastructure of commerce โ€” an open network where relationships, opportunities, and ideas move with clarity and precision.


About the Role

Weโ€™re looking for a React Native Engineer specialized in Expo and the new React Native architecture to lead the development and optimization of cross-platform Android and iOS applications. You will own critical parts of the mobile stack, including performance, native modules, animations, navigation, and platform-specific integrations.


This role is for someone who enjoys solving complex UI/UX challenges, cares about delivering high-performance apps on both Android and iOS, and that is comfortable dropping into Swift/Objective-C or Kotlin/Java when needed.


We value clarity of thought, initiative, and ownership. This is an environment for those who seek challenge and move with intent. All engineers are expected to have strong communication skills and be hands-on.


Responsibilities:

  • Architect, build, and ship new features using Expo, React Native, and TypeScript.
  • Implement and maintain native modules/bridges for device features, sensors, and performance-critical logic.
  • Drive performance optimization across Android and iOS, including startup time, rendering, cache, memory usage, and scrolling.
  • Use FlashList to handle large datasets efficiently with strong control over recycling, re-renders, and layout performance.
  • Use TanStack Query (React Query) to manage server state, caching, background updates, retries, and performant data synchronization.
  • Lead technical decisions around navigation, state management, animations, data fetching, and build pipelines.
  • Work with React Native Reanimated and Gesture Handler to implement complex, smooth UI interactions.
  • Profile and debug performance issues using Flipper, Xcode Instruments, and Android Studio Profiler.
  • Collaborate with design and product to create accessible, responsive, and consistent mobile experiences.
  • Work with platform-specific features such as: Permissions (camera, location, notifications, etc.)
  • Deep links & universal links
  • Push notifications (Expo Notifications, FCM, APNs)
  • Background tasks & services
  • Biometrics and secure storage
  • Manage release pipelines, OTA updates, and CI/CD via EAS Build and other tooling.
  • Review code, mentor teammates, and promote engineering best practices.
  • Monitor app health (crashes, ANRs, performance, logs) and proactively improve reliability.
  • Contribute to Android parity when needed.


You should have:

  • 5+ years of professional frontend/mobile development experience, with 3+ years in React Native.
  • Strong experience using Expo (Managed or Bare).
  • Proven experience optimizing React Native apps for both Android and iOS.
  • Exceptional understanding of platform-specific behaviors, performance constraints, and debugging on each OS.
  • Experience using FlashList for high-performance list rendering.
  • Hands-on experience implementing native modules in Swift/Objective-C and Kotlin/Java.
  • Deep understanding of React Nativeโ€™s new architecture (Fabric, TurboModules) or willingness to work with it.
  • Expertise in TypeScript, React hooks, and modern RN libraries (React Navigation, Reanimated, Gesture Handler, MMKV, etc.).
  • Strong experience integrating third-party SDKs and handling native project configuration.
  • Production experience with state management (Redux Toolkit, Zustand, MobX, Recoil).
  • Familiarity with TestFlight, App Store Connect, Play Console, provisioning profiles, and release processes.
  • Excellent communication skills and a collaborative mindset.


Bonus points:

  • Android native experience (Kotlin/Java) and Play Store release flow.
  • iOS native experience (Swift) and App Store release flow.
  • Experience with offline-first architectures (MMKV, WatermelonDB, Realm).
  • Experience with video/audio processing, BLE, WebRTC, or advanced device APIs.
  • Experience with modular monorepos (Nx, Turborepo) or shared mobile/web codebases.
  • Exposure to performance tooling (Instruments, Flipper plugins, Crashlytics/Sentry performance monitoring).


Interview Process

  1. Application Review โ€“ Weโ€™ll evaluate your CV and portfolio.
  2. Intro Conversation โ€“ An introductory conversation about your experience and background.
  3. Technical Challenge โ€“ You will receive a challenge to complete within a set timeframe.
  4. Technical Interview โ€“ Weโ€™ll review your challenge and discuss your approach and execution.
  5. Offer โ€“ If you demonstrate the skills and mindset weโ€™re looking for, weโ€™ll extend an offer to join Complexity.


All interviews are conducted via Google Meet.


Location & Hours

Fully remote.

Standard working hours: 9:00โ€“18:00 (Monโ€“Fri).


Compensation

  • $1,500 โ€“ $5,000 USD/month
  • Performance-based bonuses
  • Equity eligibility


Join us in building the future of commerce ๐Ÿช


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

curri

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

recime

Brazil
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Jobgether

Germany

Subscribe our newsletter

New Things Will Always Update Regularly