React Native Team Lead

Sharkscode is looking for a React Native Team Lead to join our team!

How exactly you influence the company progress:

  • Defining and developing the technical architecture of a mobile application;
  • Formation and maintenance of development standards, coding style, and architectural approaches;
  • Conducting technical planning, task decomposition, and participating in product discussions;
  • Conducting code reviews, mentoring, and developing the development team;
  • Application performance optimisation (Hermes, bridge, animations, rendering);
  • Technical debt management and reduction planning;
  • CI/CD configuration and development: automation of builds, publications, rollouts, hotfixes;
  • Development and support of custom native bridge modules as needed;
  • Implementation and support of analytics, tracking, A/B testing (Firebase / Amplitude / AppsFlyer)
  • Interaction with the backend team: API contracts, sockets, data schemes coordination;
  • Working in conjunction with design and QA to resolve UX and functional issues;
  • Quality control: testing, stability, crash-free percentage, performance metrics. 

To achieve results, you need:

  • 4+ years of commercial development on React Native;
  • 2+ years of experience as a Team Lead or Senior with leadership responsibilities;
  • Deep understanding of the React Native ecosystem and bridge operation;
  • Proficiency in TypeScript and modern JavaScript;
  • Experience publishing and supporting applications on the App Store and Google Play;
  • Practical experience with CodePush/EAS, versioning, and release processes;
  • Experience with deep links, push notifications, and background modes;
  • The ability to construct architecture (feature-sliced, clean architecture, scalable modules);
  • Understanding how native Android/iOS components work and the ability to solve integration problems;
  • Skills in designing and implementing mobile development processes within a team. 

Will be a plus

  • Experience with migration applications from other frameworks (Cordova, Flutter, Ionic);
  • Knowledge of GraphQL or gRPC;
  • Experience building a CI/CD pipeline from scratch;
  • Knowledge of performance profiling tools (Hermes, Flipper, Android Profiler);
  • Experience with multi-env configurations and feature toggles;
  • Development or maintenance of custom RN + native UI components. 

Tech Stack

  • React Native
  • 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
  • Work with native modules (Java/Kotlin, Objective-C/Swift)

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

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

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

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

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

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

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

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

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

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

React Native Team Lead Якість та інноваційність

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