Senior Mobile Developer (React Native)

ImpacT Hire is supporting one of our partners – a fast-growing product company building digital platforms used daily by a large user base. The organization is focused on delivering modern, scalable mobile experiences and continuously improving the performance, usability, and quality of its products.
To support the next phase of product development, we are looking for a Senior Mobile Developer (React Native) who will take a leading role in architecting, developing, and maintaining cross-platform mobile applications while also contributing to or integrating with PHP-based backend systems.
This is a hands-on senior position with end-to-end ownership of features, strong involvement in technical decision-making, and active contribution to engineering quality and team development.

Responsibilities:
➢ Architect, develop, and maintain scalable cross-platform mobile applications for iOS and Android using React Native;
➢ Build performant, responsive, and user-friendly mobile interfaces following modern React Native patterns and best practices;
➢ Integrate mobile applications with PHP-based backend services, including RESTful APIs, GraphQL, authentication flows, and business logic;
➢ Design and implement complex features, including state management, navigation, and offline capabilities;
➢ Optimize application performance, memory usage, startup time, and battery efficiency across mobile devices;
➢ Write clean, maintainable, and testable code, and actively participate in code reviews and architectural discussions;
➢ Collaborate closely with Product Managers, Designers, QA Engineers, and Backend Developers across the full product lifecycle;
➢ Mentor other developers and contribute to improving development processes and technical standards;
➢ Troubleshoot and resolve complex technical issues across the mobile stack;
➢ Stay up to date with the latest React, React Native, and mobile performance optimization practices;
➢ Contribute to CI/CD pipelines, automated testing, and app store deployment processes.

Requirements:
➢ 5+ years of professional software development experience, including at least 3–4 years focused on React Native mobile app development;
➢ Proven experience shipping and maintaining production React Native applications in the App Store and Google Play;
➢ Strong experience with PHP (or other back end language) including building or integrating with APIs, handling authentication, data processing, and backend logic;
➢ Deep knowledge of JavaScript / TypeScript, React fundamentals, and React Native specifics, including performance profiling and native bridges/modules when needed;
➢ Experience with state management libraries such as Redux, Zustand, MobX, or Context API;
➢ Experience with navigation frameworks such as React Navigation and building production-ready mobile flows;
➢ Solid understanding of mobile architecture patterns such as Clean Architecture or MVVM;
➢ Experience integrating third-party services such as push notifications, analytics, payments, maps, or similar;
➢ Experience with AI and agentic assisted development;
➢ Familiarity with Git, Agile methodologies, and modern development workflows;
➢ Strong problem-solving skills and ability to debug complex issues across both iOS and Android;
➢ Excellent communication skills and ability to collaborate in cross-functional teams.

Nice to Have:
➢ Experience with Laravel or other PHP frameworks;
➢ Knowledge of native iOS development (Swift) and/or Android development (Kotlin / Java);
➢ Strong TypeScript experience in large-scale React Native projects;
➢ Familiarity with Expo (managed or bare workflow) or advanced bare React Native setups;
➢ Experience with GraphQL (Apollo Client), WebSockets, or real-time features;
➢ Experience with advanced performance optimization techniques such as Hermes, lazy loading, or code splitting;
➢ Experience with unit, integration, and E2E testing using tools such as Jest, React Native Testing Library, Detox, or Appium;
➢ Experience with CI/CD and release automation tools such as Fastlane, GitHub Actions, or Bitrise;
➢ Experience working on apps with a significant user base.

What We Offer:
➢ Opportunity to work on products that impact the daily life of over 2 million users;
➢ Flexible hybrid working model;
➢ Comprehensive health package and MultiSport card;
➢ Opportunity to own major product areas and influence technical direction;
➢ Supportive team culture focused on quality, innovation, and work-life balance;
➢ Modern office environment in the city center;
➢ Company workshops, training programs, Udemy and other learning platforms;
➢ Necessary software and hardware for your work;
➢ Friendly and collaborative atmosphere.

If you are a passionate senior developer who enjoys building fast, high-quality mobile experiences and feels comfortable bridging frontend mobile development with backend integration, this role offers the opportunity to make visible product impact and shape technical direction.

To apply for this job email your details to milena@impact-hire.com

Privacy Preference Center