Job Description
We are looking for a skilled React Native Developer to build and maintain high-performance mobile applications for both Android and iOS platforms. The ideal candidate has hands-on experience developing production-ready apps, understands mobile UI/UX principles, and can work closely with backend and design teams.
You will be responsible for developing, testing, and optimizing mobile applications with a strong focus on performance, stability, and user experience.
Key Responsibilities
Develop and maintain mobile applications using React Native
Build reusable components and clean application architecture
Integrate REST APIs and backend services
Ensure smooth performance across Android and iOS devices
Debug, test, and optimize mobile applications
Work with designers to implement pixel-perfect UI
Handle app builds, releases, and updates
Required Skills & Qualifications
Proven experience with React Native
Strong knowledge of JavaScript and TypeScript
Experience with REST API integration
Understanding of mobile UI/UX best practices
Familiarity with Android and iOS build processes
Experience with Git and version control
Preferred (Good to Have)
Experience with Expo and bare React Native workflows
Knowledge of native Android (Java/Kotlin) or iOS (Swift)
Experience with app store deployment (Play Store & App Store)
Familiarity with push notifications and deep linking
Job Types: Full-time, Internship
Contract length: 12 months
Pay: From QAR3,000.00 per month