نقبل طلبات التقديم لهذا الدور تحسباً لفرص مستقبلية. وهو ليس وظيفة شاغرة حالياً.
عن الدور
The Mobile App Developer builds and maintains mobile experiences that give participants and clients easy access to Risalat programmes, free tools and learning resources. The role suits a developer who cares about performance on modest devices and slow connections.
Many of the professionals we serve use phones as their main device. A fast, reliable mobile experience makes learning and registration easier. Collaboration is project-based and agreed individually.
المسؤوليات
- Design and build mobile features with a cross-platform framework or native code.
- Integrate with the website's REST APIs for programmes, tools and accounts.
- Optimise for performance, offline use and low bandwidth.
- Implement secure authentication and data handling.
- Write tests and maintain clean, documented code.
- Publish and maintain releases in app stores.
- Fix bugs and monitor crashes and performance.
- Work with designers on accessible, consistent interfaces.
المخرجات ومقاييس النجاح
- Working mobile features delivered to agreed scope.
- شيفرة برمجية نظيفة وموثقة ضمن نظام إدارة الإصدارات.
- Tested releases in app stores.
- Performance and crash monitoring reports.
- Technical notes for future maintenance.
ما الذي نبحث عنه
أساسي
- Professional experience building mobile apps.
- Skill in Flutter, React Native, Kotlin or Swift.
- Experience with REST APIs and authentication.
- Understanding of mobile performance and security.
- Use of Git and testing practices.
- لغة إنجليزية مكتوبة واضحة.
مرغوب فيه
- Experience integrating with WordPress.
- Offline-first or low-bandwidth app design.
- Push notifications and analytics.
- Published apps you can show.
الأدوات والمهارات
ما الذي ستكسبه
- Building tools used by professionals in many countries.
- Collaboration with web, design and learning specialists.
- A portfolio of shipped mobile features.
- Experience in education technology for public institutions.
كيف نعمل
Project-based collaboration, remote, with scope, milestones and fees agreed in writing.
يُتفق كتابياً على المهام وساعات العمل والأتعاب والمخرجات والموقع قبل بدء العمل. ولا يضمن هذا الإعلان الاختيار أو الحصول على عمل مدفوع الأجر أو حداً أدنى من المهام. ويجب على المتقدمين العاملين لدى جهات أخرى الالتزام بسياسات جهات عملهم والإفصاح عن أي تضارب في المصالح.
آلية الاختيار
- Apply online with your CV and links to apps or code.
- We review technical quality.
- A technical conversation about a past project.
- A written agreement for the project.
نقيّم كل طلب بحسب الصلة وإثبات العمل واحتياجات المشاريع الحالية.
أسئلة
Which framework do you prefer?
A cross-platform framework such as Flutter or React Native is likely, but strong native experience is welcome.
Is there an existing app?
Mobile work builds on the website's APIs; the scope is agreed per project.
هل يمكنني العمل عن بُعد؟
Yes, collaboration is remote.