Back to offers
Apple

Mobile Developer – React Native

Apple

Poznan, Poland

18 000 - 28 000 PLN

Netto

Monthly

Employment

Full time

Experience

Middle

Contract

B2B, Permanent

Job type

Remote

TypeScriptReact NativeMobile

Original Offer

View detailed description on company site

Job description

Apple's cross-platform mobile team in Gdańsk builds consumer apps that ship on both iOS and Android under a unified React Native codebase. The apps serve millions of active users and have strict performance benchmarks: startup time under 1.5 s on a 3-year-old mid-range Android device, and 60 fps animations throughout.

As a Mobile Developer you will own feature development from design handoff to App Store/Play Store release. You will work closely with the native iOS and Android specialists on the team when bridging gaps that React Native cannot cover out of the box - custom native modules, share extensions, and background push handling. You will also own the Fastlane configuration and help the team move to a fully automated release train.

Beyond feature work, you will drive technical improvements: reducing JS bundle size, optimising Hermes compilation, profiling Reanimated worklets, and maintaining Detox end-to-end test suites. You will participate in on-call rotation for critical production issues and write post-mortems.

The team follows two-week iterations; designs come from Figma with detailed component specs. You are expected to flag feasibility concerns early and propose alternatives when a design is not performant on lower-end devices.

Technical stack

  • React Native 0.74
  • TypeScript 5
  • Reanimated 3
  • Gesture Handler
  • React Navigation 6
  • Zustand
  • React Query (TanStack)
  • Fastlane
  • Detox
  • Jest
  • Metro bundler
  • Hermes JS engine
  • GraphQL (Apollo Client)
  • REST
  • AWS Amplify
  • Xcode
  • Android Studio

Interview process

Step 1 - Recruiter intro (30 min): background, portfolio apps (App Store / Play Store links welcome), relocation/visa.

Step 2 - Mobile coding challenge (async, 4–5 h): build a small React Native app (screen list + detail + basic animation) against a mock REST API we provide. We evaluate architecture, animation smoothness, error states, and test coverage.

Step 3 - Architecture review (60 min, live): we walk through your coding challenge, then discuss how you would scale the architecture to 50 screens. Topics include navigation patterns, offline support, deep linking, and push notifications.

Step 4 - Team interview (45 min, two mobile engineers): past project stories, debugging anecdotes, how you handle conflicting priorities between iOS and Android platform constraints.

Step 5 - Offer: within 5 business days of the team interview.

Read the full description and apply if you think you are a good match.

Job views

4 540

Posted

a day ago

Publisher

Kevin Ross

Similar Job Offers

Join our newsletter

Get the latest job offers directly to your inbox.