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.
Відгукнутися

Наші цінності

Цінуємо інновації та розвиток

Найбільша цінність нашої команди – людина, її особистість та унікальність. На цьому підході ми будуємо взаємодію всередині команди, з клієнтами та партнерами. У фокусі нашої уваги – розвиток довгострокових партнерств у всіх проєктах: продуктових, сервісних, програмах корпоративної відповідальності. Ми ростемо спільно з усіма нашими партнерами, бо разом можемо зробити для розвитку індустрії більше, ніж поодинці.

Senior React Native Developer Довіра, взаємоповага та  партнерство

Ми будуємо корпоративну культуру на основі довіри, взаємопідтримки та партнерства, і намагаємося створити такі умови, щоб працювати у команді було комфортно всім. На цих принципах ми будуємо всю нашу еко-систему: довгострокові партнерства, стосунки зі стейкхолдерами, сервіси та продукти.

Senior React Native Developer Ефективність та результат

Кожен наш проєкт націлений на вимірювальний результат, підвищення ефективності у роботі наших клієнтів, партнерів та членів команди.

Senior React Native Developer Корпоративна соціальна відповідальність та волонтерство

Важливою складовою нашої роботи є корпоративна соціальна відповідальність на рівні компанії та волонтерство - на рівні кожного працівника. Волонтери з нашої команди у вільний час допомагають ремонтувати та збирати FPV-дрони, надавати гуманітарну допомогу переселенцям, розвивають екологічні проєкти.

Senior React Native Developer Якість та інноваційність

Ми будуємо всі сервісні та продуктові рішення на основі інновацій, що дозволяє нашій команді розвивати експертизу і рухатись до лідерства на глобальному ринку технологічних.