Senior React Native Developer

SharksCode is looking for an experienced React Native developer to join our team!
 
How exactly will you influence the company’s progress:
 

  • Management of the technical implementation of the mobile application (architecture, standards, scaling);
  • Conducting code reviews, mentoring developers, planning, and decomposing tasks;
  • Optimising application performance and reducing technical debt;
  • Implementation of CI/CD, automation of publications and builds (App Store, Google Play);
  • Development and support of proprietary native bridge modules (if necessary);
  • Implementation of analytics, tracking, A/B testing (Firebase / Amplitude / AppsFlyer);
  • Working in conjunction with backend, design, QA, and product teams.
     

To achieve results, you’ll need:
 

  • 4+ years in commercial development on React Native;
  • Proficiency in TypeScript, deep understanding of the React Native ecosystem;
  • Experience in publishing and maintaining applications in stores (including support for versioning, hotfixes, rollouts);
  • Skills in working with bridge modules, custom native components, deep links, push notifications, and background modes;
  • Ability to build architecture and processes in mobile development.
     

Will be a plus:
 

  • Experience translating applications from other frameworks (e.g., Cordova, Flutter)
  • Knowledge of GraphQL, gRPC
  • Experience in building CI/CD pipelines from scratch
  • Experience of performance profiling (Hermes, Flipper, Android Profiler)

    General Stack:
  • React Native (CLI / Expo by project);
  • JavaScript / TypeScript;
  • Redux / Redux Toolkit / Recoil / Zustand;
  • React Navigation;
  • RTK Query / WebSocket;
  • Jest / React Native Testing Library / Detox;
  • Fastlane, CodePush, EAS;
  • CI/CD (Bitrise / GitHub Actions / GitLab CI);
  • Firebase / App Center / Sentry;
  • Native-modules (Java/Kotlin, Objective-C/Swift) — possible integrations.
     
    For comfortable cooperation, we offer:
  • Compensation that grows alongside your achievements;
  • Opportunity to influence and feel your impact inside the company;
  • Paid vacation (17 days/year) and sick leaves;
  • Medical insurance;
  • Budget for conferences, seminars, and training that will help you grow as a professional.
  • Flexible working hours;
  • We have a cozy, modern office filled with everything you need in the historic center of Kyiv, with free parking spaces.

 

Required languages

English B1 - Intermediate
Ukrainian Native
Published 12 December
13 views
·
4 applications
To apply for this and other jobs on Djinni login or signup.
Loading...