React Native Team Lead Offline

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

How exactly will you influence the company’s 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’ll 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 spaces.

The job ad is no longer active

Look at the current jobs React Native Kyiv→

Loading...