React Native Developer
Summary
Build and maintain cross-platform mobile apps using React Native, integrating APIs and Firebase, while optimizing performance and collaborating with design and backend teams.
Kinetics Group
Sheraton Heliopolis
13/11/2025
13/12/2025
Full-time
Number of opening: 1
Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
Role Overview
The React Native Developer will be responsible for designing, developing, and maintaining cross-platform mobile apps for iOS and Android, collaborating closely with UI/UX, backend, and QA teams. The ideal candidate is passionate about mobile performance, clean architecture, and modern app design patterns.
Key Responsibilities
- Develop and maintain high-quality cross-platform mobile applications using React Native
- Build reusable components, modular UI elements, and maintain clean architecture
- Integrate RESTful APIs, Firebase, and third-party SDKs
- Work with native modules (Swift/Kotlin) when required
- Implement state management (Redux, Context API)
- Work closely with UI/UX teams to convert Figma designs into pixel-perfect screens
- Ensure app performance, animations optimization, and responsive UI layouts
- Handle push notifications, deep-linking, offline caching, and device storage
- Build app releases and manage store submissions (TestFlight, Google Play)
- Participate in daily standups, sprint planning, and code reviews
- Troubleshoot and fix production bugs and performance issues
- Write technical documentation when needed
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
- 2-4 years hands on experience building React Native apps
- Strong JavaScript/TypeScript fundamentals
- Proficient in React Native CLI & Expo
- Experience consuming REST APIs and working with JSON
- Hard understanding of mobile UI/UX principles
- Familiar with Git and Agile delivery workflows
- Experience with app signing, CI/CD, distribution, and OTA updates (App Center/Expo EAS)
- Understanding of performance monitoring tools (Firebase, Sentry, Crashlytics)
Preferred Skills
- Knowledge of Swift & Kotlin basics for bridging modules
- Experience with Firebase services (Auth, FCM, Analytics)
- Experience integrating payment gateways, maps, and real-time communications (WebSockets)
- Experience with AI/LLM mobile integrations (OpenAI, AWS Bedrock)
- Unit testing with Jest, Detox, React Native Testing Library
Soft Skills
- Ownership mindset & accountability
- Excellent troubleshooting and problem-solving
- Strong communication & collaboration skills
- Continuous learning mentality
- Ability to manage tasks, deadlines, and feedback loops
Skills : Time Management, English B2, Leadership, Creativity, Strong interpersonal skills and ability to work in a team environment., Problem-solving & critical thinking