React Native Team Lead
Madfish
Software Engineering
Ukraine · Europe
Posted on Nov 28, 2025
Sharkscode is looking for a React Native Team Lead to join our team!
How exactly you’ll 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.