Bluegrass

Senior React Native Developer

Bluegrass

contract

Posted on:

Origin:  • 🇿🇦 South Africa

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AndroidFirebaseGraphQLiOSJavaScriptReactReact NativeReduxTypeScript

About the role

  • Build and maintain complex cross-platform mobile apps using React Native with emphasis on architecture, performance, and scalability.
  • Drive and contribute to client-side system design in collaboration with technical leads and product owners.
  • Lead code walkthroughs, identify performance bottlenecks, and guide implementation of async programming, caching, and offline-first strategies.
  • Integrate and manage third-party APIs, native modules, and SDKs across iOS and Android.
  • Take ownership of code quality through automated testing, CI/CD pipelines, and rigorous debugging.

Requirements

  • 9+ years of JavaScript/TypeScript experience, with at least 6 years of React Native development in production.
  • Deep technical understanding of mobile architecture, including state management, navigation, and platform performance tuning.
  • Proven ability to lead the technical direction of a project or feature set.
  • Demonstrated experience working in teams that value code quality, autonomy, and delivery excellence.
  • Comfortable working in a hybrid environment; must be based in Johannesburg and available 3 days onsite per week.
  • Experience in native Android/iOS bridging and optimisation.
  • Familiarity with tools like Redux, React Query, Firebase, GraphQL, or mobile analytics platforms.
  • Previous experience in a consulting, agency, or fast-paced product environment.
  • Exposure to mobile DevOps and app store deployment best practices.