الشركة: قطرس
الموقع: القاهرة، مصر — في المكتب
نوع العمل: دوام كامل
الخبرة: 2+ سنوات مع React Native
عن قطرس
قطرس تبني منصة جوّالة تساعد المعلمين في إعداد التقييمات، مراجعة إجابات الطلاب، التصحيح بكفاءة، تتبّع النتائج، وإدارة صفوفهم.
نحن نبحث عن مطور React Native لتطوير وصيانة تطبيقنا لنظامي Android وiOS.
المسؤوليات
- تطوير وصيانة تطبيق قطارس باستخدام React Native وTypeScript.
- بناء واجهات استجابة مبنية على تصميمات UI/UX.
- دمج التطبيق مع واجهة برمجة تطبيقات FastAPI من خلال REST APIs.
- تنفيذ المصادقة، التنقل، إدارة الحالة، ومعالجة الأخطاء.
- بناء مسارات الكاميرا، معاينة الصور، ورفع الملفات.
- دعم اللغات العربية وتخطيطات RTL.
- تصحيح المشاكل، تحسين الأداء، وكتابة كود قابل للصيانة.
- اختبار مسارات المستخدم المهمة والمشاركة في مراجعات الكود.
- إعداد نسخ التطوير والإنتاج لنظامي Android وiOS.
- العمل عن كثب مع فريق المنتج، الخلفية، ومطوري الذكاء الاصطناعي/ التعلم الآلي.
المتطلبات
- 2+ سنوات خبرة عملية في React Native.
- معرفة قوية بـ JavaScript وTypeScript.
- خبرة في تطوير تطبيقات لـ Android وiOS.
- خبرة مع REST APIs، React hooks، التنقل، وإدارة الحالة.
- خبرة مع Git وتطوير تعاوني.
- قدرة على إصلاح مشاكل الدمج بين الهاتف والـ API.
- القدرة على العمل بدوام كامل في المكتب في القاهرة.
المفضل
- خبرة مع Expo وEAS Build.
- خبرة في الوصول إلى الكاميرا، رفع الصور، والتخزين المحلي.
- الإلمام بالتطبيقات العربية و RTL.
- خبرة بنشر التطبيقات على Google Play أو Apple App Store.
- الإلمام بـ FastAPI أو الخلفيات باستخدام Python.
- بعض الخبرة في تطوير الخلفيات، بما في ذلك بناء أو صيانة واجهات برمجة التطبيقات والعمل مع قواعد البيانات.
Company: Qartas
Location: Cairo, Egypt — On-site
Employment Type: Full-time
Experience: 2+ years with React Native
About Qartas
Qartas is building a mobile platform that helps teachers prepare assessments, review student answers, grade efficiently, track results, and manage their classes.
We are looking for a React Native Developer to develop and maintain our Android and iOS application.
Responsibilities
- Develop and maintain the Qartas app using React Native and TypeScript.
- Build responsive interfaces based on UI/UX designs.
- Integrate the app with our FastAPI backend through REST APIs.
- Implement authentication, navigation, state management, and error handling.
- Build camera, image preview, and file-upload workflows.
- Support Arabic and right-to-left layouts.
- Debug issues, improve performance, and write maintainable code.
- Test important user flows and participate in code reviews.
- Prepare development and production builds for Android and iOS.
- Work closely with the product, backend, and AI/ML developers.
Requirements
- 2+ years of practical React Native experience.
- Strong JavaScript and TypeScript knowledge.
- Experience developing applications for Android and iOS.
- Experience with REST APIs, React hooks, navigation, and state management.
- Experience with Git and collaborative development.
- Ability to debug mobile and API integration issues.
- Ability to work full-time on-site in Cairo.
Preferred
- Experience with Expo and EAS Build.
- Experience with camera access, image uploads, and local storage.
- Familiarity with Arabic and RTL applications.
- Experience publishing apps to Google Play or the Apple App Store.
- Familiarity with FastAPI or Python backends.
- Some experience with backend development, including building or maintaining APIs and working with databases.