React Native Developer
Kinetics Group
Sheraton Heliopolis
13/11/2025
-
13/12/2025
Full-time
2–4 years of experience
Number of opening: 1
Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
Job Description
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
Apply Now