freehire launches on Product Hunt on 26 August.

Follow →

Senior React Native Developer (Trading Apps)

Summary

Build and maintain cross-platform trading apps in React Native/TypeScript, focusing on real-time charts, secure order flows, and smooth UIs for a global brokerage.

FP Markets Group of Companies is a well-established multi-regulated broker, founded in Australia, offering traders access to CFD trading on Forex, Indices, Commodities, Stocks and Cryptocurrencies. We are growing and looking to recruit a Senior React Native Developer to build cross-platform trading applications used by a large community of traders worldwide in Cyprus office - a certified Great Place to Work®.

What you will do:

  • Build and ship new features for our iOS and Android trading apps from one React Native codebase

  • Design fast, intuitive interfaces for charts, quotes, and order management

  • Keep user funds and data safe: secure networking, key storage, and authentication flows

  • Bring new technologies into the product and push the platform forward

What we are looking for:

  • Senior-level React Native and TypeScript skills

  • Tight control of re-renders (memo, useMemo/useCallback, stable refs)

  • Comfort with RN performance and memory (Hermes GC, virtualized lists, leaked timers/listeners)

  • A solid grasp of the JS / UI thread split

  • Smooth, gesture-driven UI with Reanimated and Gesture Handler

  • Familiarity with RN's New Architecture (Fabric, TurboModules, JSI)

  • A solid grasp of mobile security: secure storage (Keychain, Android Keystore), TLS/certificate pinning, and safe handling of sensitive data

  • Hands-on experience with socket-based networking (real-time connections)

  • A track record of mobile apps you have actually shipped

  • Solid grounding in algorithms and data structures

  • Fluency with RN debugging and profiling tools (React DevTools, Hermes, Flipper)

  • An eye for clean, user-friendly interfaces

Nice to have

  • Bridging to native — Swift/Objective-C (iOS), Kotlin/Java (Android)

  • Writing TurboModules / native modules

  • C++ experience

  • React Navigation (nav state, deep links)

  • Apps live in the App Store and Google Play — share the links

  • Unit & UI testing (Jest, RN Testing Library, Detox / Maestro)

  • Release tooling (EAS or Fastlane), with OTA/CodePush caveats for trading

  • Design patterns, plus Apple's HIG and Material Design

  • A feel for owning projects, not just tickets

  • Experience with the MT5 mobile SDK

  • TradingView platform experience

Our offer:

  • A certified Great Place to Work® reflecting our commitment to a positive culture, employee well-being, and support

  • Welcoming, young and multicultural team with approachable leadership

  • Ability to contribute to dynamic business at a growth phase

  • High level of autonomy, support of ideas and putting your expertise into the best practices for the company

  • Continuous personal development, training budget, growth with the company and opportunity to learn from industry leaders

  • Competitive remuneration, regular salary reviews and performance-based incentive schemes

  • Vibrant company life: from team activities to global celebrations

  • New beautiful office in an easily accessible location with company-provided fruits, breakfasts and lunches

  • Free access to multiple sports and wellness facilities across the country

  • Free company-provided parking

  • Medical insurance and pension fund after probation period

  • A gift and a day off on your Birthday

  • Visa and work permit support (please note that we do not provide a full relocation package, we only provide support with the necessary documentation.)

Journey to FP Markets:

  • Interview with People Function member (30 - 45 min) to assess match to our culture

  • Interview with your future manager (45 min - 1 hour) to assess match to the job and the team and discuss role expectations

Join our team and be a part of a professional, rapidly-growing company operating in a multicultural environment!

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available