التطبيقات التي ستعمل عليها منشورة بالفعل وقيد الاستخدام اليومي، بعشرات الآلاف من التنزيلات بينها عبر App Store وGoogle Play. نحن من يتعامل مع تقارير انهيارها، فالعمل حقيقي من الأسبوع الأول.
هذه وظيفة مبتدئ حقا. لا يتوقع منك أن تصل عارفا بتقنياتنا. نبحث عمن ينهي ما يبدأه، ويطلب المساعدة مبكرا، ويريد فهم التطبيق كله لا شاشة واحدة منه.
01
ما نبحث عنه
- بنيت تطبيق iOS واحدا على الأقل من البداية إلى النهاية. مشروع جامعي أو مشروع جانبي أو تدريب يكفي، ما دام عمل على جهاز حقيقي
- Swift، وما يكفي من UIKit أو SwiftUI لتخطيط شاشة باستقلالية
- تستطيع قراءة عقد واجهة برمجية وربط شاشة بها
- العربية والإنجليزية، لأن تطبيقاتنا تصدر باللغتين والتخطيط من اليمين إلى اليسار جزء من التصميم منذ البداية
- تطلب المساعدة مبكرا بدلا من الالتفاف على مشكلة لأيام
02
ما ستقوم به فعلا
- بناء شاشات في تطبيقات لديها مستخدمون بالفعل، بدءا بالعمل الأقل خطورة
- إصلاح الانهيارات التي يبلغ عنها المستخدمون، مع مهندس أول يراجع كل طلب دمج
- تخطيط كل شاشة بالعربية كما بالإنجليزية، بما فيه الاتجاه من اليمين إلى اليسار
- الاختبار على أجهزة حقيقية قبل أن يصل أي شيء إلى TestFlight
- المشاركة في الإصدارات، لتتعلم كيف يصل البناء إلى المتاجر
كيف يتم التوظيف
أربع خطوات، ورد عند كل واحدة
- 01
رسالة
ترسل طلبك: ما بنيته، وما تريد بناءه لاحقا، ورابطا إن وجد. نقرأ كل طلب ونرد عليها جميعا.
- 02
محادثة
خمس وأربعون دقيقة مع من ستعمل معهم، عن كيف تعاملت مع شيء بنيته.
- 03
شيء عملي
قطعة صغيرة محددة الوقت من عمل حقيقي. إن استغرقت أكثر من أمسية، ندفع مقابلها.
- 04
عرض
الراتب والمستوى وتاريخ البدء كتابة، مع المنطق وراء الرقم. وإن كان الجواب لا، نخبرك بذلك وبالسبب.
الأدوات
ما تعمل به هذه الوظيفة
- Swift
- Xcode
- SwiftUI
- Firebase
- Crashlytics
- Git
- GitHub
- Figma
- App Store
هذه ليست قائمة تحقق. لا نتوقع خبرة بها كلها، وسنعلمك الباقي.
كيف تتقدم
تقدم لوظيفة مطور iOS مبتدئ
أخبرنا بما بنيته، وما تريد بناءه لاحقا، وشارك رابطا لأي شيء نستطيع الاطلاع عليه. نقرأ كل طلب ونرد عليها جميعا.