MobileStartupSMB

React Native / Flutter Developer

[Company Name] is seeking a React Native or Flutter Developer to build and maintain our cross-platform mobile applications for iOS and Android. You will own mobile features end-to-end -- from collaborating with designers on UI/UX to integrating backend APIs and shipping polished releases to the app stores. This role is ideal for someone who thrives in a fast-paced environment and takes pride in delivering smooth, high-quality mobile experiences.

Key Responsibilities

  • Develop and maintain cross-platform mobile applications using React Native or Flutter
  • Translate UI/UX designs into responsive, accessible, and performant mobile interfaces
  • Integrate RESTful and GraphQL APIs and manage local and remote state
  • Write unit, integration, and end-to-end tests to ensure app stability
  • Manage app store submissions, release cycles, and over-the-air updates
  • Optimize app performance including startup time, memory usage, and frame rates
  • Collaborate with product, design, and backend teams to scope and deliver features

Required Skills & Experience

  • 2+ years of professional experience building mobile apps with React Native or Flutter
  • Strong proficiency in JavaScript/TypeScript (for React Native) or Dart (for Flutter)
  • Experience with mobile state management (Redux, MobX, Riverpod, or Bloc)
  • Familiarity with native build tools (Xcode, Android Studio, Gradle)
  • Understanding of mobile UI/UX principles and platform-specific design guidelines
  • Experience with REST and/or GraphQL API integration
  • Knowledge of app store release processes for both iOS and Android

Nice-to-Have

  • Experience with native iOS (Swift) or Android (Kotlin) development for writing custom modules
  • Familiarity with CI/CD tools for mobile such as Fastlane, Bitrise, or CodePush
  • Experience with push notifications, deep linking, and analytics SDKs
  • Knowledge of accessibility best practices for mobile apps
  • Experience with animation libraries (Reanimated, Lottie, Rive)

Tech Stack

React NativeFlutterTypeScriptDartReduxGraphQLFirebaseFastlaneXcodeAndroid Studio

What We Offer

  • Competitive salary and equity package
  • Flexible remote or hybrid work arrangement
  • Health, dental, and vision insurance
  • Annual learning and development budget
  • Generous PTO policy

Interview Process

  1. 1Recruiter phone screen (30 min)
  2. 2Technical screen with a mobile engineer covering framework fundamentals and mobile concepts (45 min)
  3. 3Take-home or live coding exercise: build a small mobile feature (2-3 hours estimated)
  4. 4On-site or virtual loop: code review, architecture discussion, and culture fit (2.5 hours)
  5. 5Offer conversation with hiring manager