Senior React Native Developer

Posted 2 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior React Native Developer leading React Native apps for a custom mobile software development company. Owning architecture, AI integrations, native modules, and full app releases.

Responsibilities

  • Design, build, and maintain performant cross-platform mobile apps using React Native
  • Own architecture decisions and set best practices for the mobile codebase
  • Integrate with REST/GraphQL APIs, third-party SDKs, and native modules
  • Write and bridge native code (Swift/Objective-C, Kotlin/Java) when required
  • Optimize app performance, memory usage, and startup time
  • Manage the full release cycle — build, test, and deploy to the App Store and Google Play
  • Review code, mentor mid- and junior-level developers, and uphold engineering standards
  • Collaborate with designers, product managers, and clients to deliver on requirements

Requirements

  • 7+ years of professional mobile development experience, with substantial React Native experience
  • Expert knowledge of JavaScript (ES6+) and TypeScript
  • Hands-on experience integrating AI/LLM APIs (OpenAI, Anthropic, Google Gemini, or similar) into applications
  • Strong understanding of React fundamentals — hooks, context, component lifecycle, and performance optimization
  • Experience with state management (Redux / Redux Toolkit, Zustand, or Context API)
  • Solid experience with React Navigation
  • Proficiency integrating RESTful and/or GraphQL APIs
  • Experience writing native modules and bridging native code (iOS: Swift/Objective-C; Android: Kotlin/Java)
  • Familiarity with native build tooling (Xcode, Android Studio, Gradle, CocoaPods)
  • Experience publishing and maintaining apps on the App Store and Google Play
  • Strong understanding of mobile app architecture, offline handling, and security best practices
  • Experience with Git and collaborative version control workflows

Benefits

  • Remote work arrangement
  • Full-time employment

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

AndroidGradleGraphQLiOSJavaJavaScriptKotlinObjective-CReactReact NativeReduxSwiftTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.