الملخص
تعلن IFZA (International Free Zone Authority) عن وظيفة مطوّر تطبيقات جوّال للعمل على تطوير تطبيقات متعددة المنصات وصيانتها باستخدام React Native. تشمل المهام دمج إمكانات الأجهزة والخدمات الخارجية، والعمل مع واجهات REST وخدمات الخلفية، ودعم إصدارات iOS وAndroid والمشاركة في مراجعة الشيفرات والقرارات المعمارية. يشترط خبرة لا تقل عن سنتين في تطوير تطبيقات جوّال مطروحة للاستخدام، مع إتقان React Native وTypeScript أو JavaScript. الوظيفة في دبي، وتشمل المزايا تأميناً طبياً وتأميناً على الحياة، و24 يوم عمل إجازة سنوية، وتذكرة سفر سنوية إلى الوطن.
نص الإعلان
كما نُشر على ifza.com. نقلناه من موقع صاحب العمل ونعرضه بنصّه الأصلي.
- Build and maitain cross-platform mobile applications in React Native, ensuring performance, responsiveness, and a polished user experience.
- Integrate native device capabilities including camera, biometrics, secure storage, push notifications, deep linking, and third-party SDKs (payments, identity verification).
- Build and consume TypeScript/Node.js (Express) backend services and REST APIs that power the apps, including server-driven and dynamic UI content.
- Work within a structured Git workflow (issue → branch → pull request → review).
- Participate in code reviews, both giving and receiving feedback, and write well-documented, maintainable, reusable code.
- Support the app build and release process across iOS and Android.
- Troubleshoot and debug across mobile and backend layers.
- Contribute to architectural decisions and prototype new features using React Native and native mobile capabilities where required.
Requirements
- 2+ years of experience building and shipping mobile applications, with strong hands-on production experience in React Native.
- Proficiency in TypeScript/JavaScript (ES6+).
- Strong understanding of state management patterns such as Redux, Zustand, React Query, Context API, or similar.
- Experience integrating native device features, permissions, lifecycle management, device APIs, and third-party SDKs.
- Experience building and consuming REST APIs.
- Experience with Git and pull request-based collaboration workflows.
- Familiarity with Agile development methodologies.
- Ability to write clean, modular, reusable code and work effectively within existing codebases.
- Strong problem-solving skills, attention to detail, and communication skills.
Nice-to-Have Experience
- Native mobile development experience with Swift (iOS) or Kotlin (Android).
- Experience publishing and maintaining apps on the Apple App Store and Google Play Store.
- Experience with server-driven UI or dynamic/JSON-rendered interfaces.
- Node.js / Express backend development experience.
- CI/CD pipelines and DevOps practices, including Docker, Kubernetes, and Azure.
- Experience with unit testing, integration testing, and automated testing frameworks.
Benefits
- International team (over 50 nationalities)
- 24 working annual leave days
- Annual flight home
- Life insurance plan
- Medical insurance plan (with the option to upgrade)
- Invitations to participate in various company functions, staff events, and department team building events
- Opportunities to learn, develop and grow with the organization
- Being part of a motivated team and Moving-Forward-Company-Culture