to join our team and contribute to building high-quality, scalable, and performant mobile applications. The ideal candidate has hands-on experience developing and deploying cross-platform mobile apps, strong knowledge of modern JavaScript/TypeScript, and a solid understanding of mobile UI/UX standards.
Key Responsibilities:
Develop and maintain high-quality
iOS and Android
mobile applications using
React Native
.
Build reusable components and front-end libraries for future use.
Integrate mobile applications with
RESTful APIs
and third-party services.
Ensure the performance, quality, and responsiveness of applications.
Work with native modules when required (iOS - Swift/Objective-C, Android - Kotlin/Java).
Write clean, maintainable, and scalable code following industry best practices.
Work with tools like
Redux / Redux Toolkit / MobX / Zustand
, depending on architecture needs.
Assist in defining mobile app architecture and development standards.
Troubleshoot and debug application issues across platforms.
Translate UI/UX designs into high-quality, pixel-perfect mobile interfaces.
Participate in agile ceremonies (daily standups, sprint planning, reviews).
Conduct code reviews and provide constructive feedback to the team.
Implement automated testing using
Jest
,
React Native Testing Library
, or other frameworks.
Perform end-to-end debugging and performance optimization.
Deploy apps to
App Store
and
Google Play Store
(build generation, signing, versioning).
Maintain CI/CD pipelines for mobile applications (Fastlane, Bitrise, GitHub Actions, etc.).
Key Requirements:
4+ years of hands-on experience
in mobile app development and strong foundation of React Native
Strong proficiency in
JavaScript
and
TypeScript
.
Experience with
React Native CLI
and
Expo
(both are a plus).
Solid understanding of
REST APIs
, WebSockets, and integration with backend services.
Familiarity with mobile-specific features: Push Notifications, Deep Linking, Maps, Storage (AsyncStorage, Secure Storage), Location Services, Camera, Media.
Good knowledge of
state management libraries
(Redux, MobX, Zustand, Recoil, or Context API).
Experience using
Git
, version control workflows, and collaborative tools (GitHub/GitLab/Bitbucket).
Understanding of native build tools:
Xcode
,
Android Studio
,
Gradle
, CocoaPods.
Experience with
Firebase
(Auth, Firestore/Realtime DB, Crashlytics, Analytics).
Knowledge of
mobile security best practices
(secure storage, API security, encryption).
Experience with
React Navigation
, UI libraries (React Native Paper, NativeBase, etc.).
Understanding of
App Store
and
Play Store
submission guidelines.
Strong problem-solving and debugging skills.
Ability to work independently and collaboratively in a fast-paced environment.
Excellent communication and documentation skills.
Strong attention to detail and commitment to quality.
Job Type: Full-time
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.