Senior React Native Developer
Madfish
Software Engineering
Ukraine · Europe
Posted on Dec 2, 2025
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.