We're building robots, live spatial intelligence, and AI experiences that need to feel just as solid in someone's hand as they do in the field. We're looking for an Android Developer who cares as much about how an app feels to use as how well it holds up under real-world conditions.
What we're looking for, and why
We need someone who knows the Android platform inside and out and has a real track record of shipping polished, reliable apps, not just prototypes. As our products move from idea to things people actually use every day, we need someone who can own that experience end to end.
What you'll be working on
- Designing, building, and maintaining Android applications across a range of devices
- Working closely with product managers, designers, and backend developers to define and ship new features
- Keeping performance, quality, and responsiveness high across the board
- Finding and fixing bugs, performance issues, and other app problems before they become real ones
- Optimizing for speed and scalability
- Bringing in new tools and technologies when they genuinely make development better
- Helping shape the architecture of new features and services, not just implementing them
- Writing clean, maintainable, efficient code
- Taking part in code reviews and helping raise the bar for the whole team
What makes this role different
Engineering here is flat: no layers between you and the decision, no waiting on a chain of approvals to ship something good. You'll work in person in Abu Dhabi, alongside a small, genuinely international team, often a short walk from robots that are actually deployed and being tested. What you build will be felt immediately, by real users, on real products.
Skills we need
- A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience
- Proven Android development experience with real apps live on the Google Play Store
- Strong Kotlin and/or Java
- Deep familiarity with Android SDK, Android Studio, and the platform itself
- Comfort working with RESTful APIs to connect apps to backend services
- Experience integrating third-party libraries and APIs
- A solid sense of UI/UX and Android's own design guidelines
- Strong debugging and troubleshooting instincts
- Git and modern version control workflows
- Experience with testing frameworks like Espresso or JUnit
- Comfort working in an Agile environment
What we're not looking for
This isn't a role for someone who wants a spec handed to them and nothing more, or who'd rather manage the work than build it. If you need a lot of process and structure to do your best work, or you're looking for a remote 9-to-5, this probably isn't the fit.
نحن نبني روبوتات، وتجارب ذكاء مكاني حي، وتجارب ذكاء اصطناعي تحتاج إلى أن تبدو قوية في يد المستخدم تماماً كما هي في الميدان. نحن نبحث عن مطور أندرويد يهتم بكيفية تجربة استخدام التطبيق بقدر اهتمامه بمدى صموده في ظروف العالم الحقيقي.
ما نبحث عنه ولماذا
نحن بحاجة إلى شخص يعرف منصة أندرويد من الداخل والخارج ولديه سجل حافل في إطلاق تطبيقات مصقولة وموثوقة، وليس مجرد نماذج أولية. بينما تنتقل منتجاتنا من مجرد فكرة إلى أشياء يستخدمها الناس فعلياً كل يوم، نحتاج إلى شخص يمكنه تولي مسؤولية تلك التجربة من البداية إلى النهاية.
ما ستعمل عليه
- تصميم وبناء وصيانة تطبيقات أندرويد عبر مجموعة متنوعة من الأجهزة
- العمل عن كثب مع مديري المنتجات والمصممين ومطوري الواجهات الخلفية لتحديد وإطلاق ميزات جديدة
- الحفاظ على أداء وجودة واستجابة عالية في جميع الجوانب
- العثور على الأخطاء ومشكلات الأداء ومشاكل التطبيقات الأخرى وإصلاحها قبل أن تصبح مشكلات حقيقية
- التحسين من أجل السرعة والقابلية للتوسع
- إدخال أدوات وتقنيات جديدة عندما تجعل عملية التطوير أفضل بشكل حقيقي
- المساعدة في تشكيل بنية الميزات والخدمات الجديدة، وليس مجرد تنفيذها
- كتابة كود نظيف وقابل للصيانة وفعال
- المشاركة في مراجعات الكود والمساعدة في رفع المعايير للفريق بأكمله
ما الذي يجعل هذا الدور مختلفاً
الهيكل الهندسي هنا مسطح: لا توجد طبقات بينك وبين اتخاذ القرار، ولا انتظار لسلسلة من الموافقات لإطلاق شيء جيد. ستعمل شخصياً في أبوظبي، جنباً إلى جنب مع فريق صغير وعالمي بحق، وغالباً على بعد مسافة قصيرة سيراً على الأقدام من الروبوتات التي يتم نشرها واختبارها فعلياً. ما تبنيه سيلمسه المستخدمون الحقيقيون فوراً على منتجات حقيقية.
المهارات التي نحتاجها
- درجة البكالوريوس في علوم الحاسب أو الهندسة أو مجال ذي صلة، أو خبرة معادلة
- خبرة مثبتة في تطوير أندرويد مع تطبيقات حقيقية مباشرة على متجر Google Play
- إتقان لغة Kotlin و/أو Java
- إلمام عميق بـ Android SDK وAndroid Studio والمنصة نفسها
- الراحة في العمل مع واجهات برمجة التطبيقات (RESTful APIs) لربط التطبيقات بخدمات الواجهة الخلفية
- خبرة في دمج مكتبات وواجهات برمجة تطبيقات خارجية
- حس قوي بـ UI/UX وإرشادات التصميم الخاصة بـ Android
- غرائز قوية في تصحيح الأخطاء واستكشاف المشكلات وإصلاحها
- Git وسير عمل التحكم في الإصدار الحديث
- خبرة في أطر الاختبار مثل Espresso أو JUnit
- الراحة في العمل في بيئة مرنة (Agile)
ما لا نبحث عنه
هذا الدور ليس مخصصاً لشخص يريد الحصول على مواصفات جاهزة ولا شيء أكثر من ذلك، أو لمن يفضل إدارة العمل بدلاً من بنائه. إذا كنت بحاجة إلى الكثير من العمليات والهياكل لتقديم أفضل ما لديك، أو كنت تبحث عن وظيفة عن بُعد من 9 إلى 5، فمن المحتمل أن هذا الدور ليس مناسباً لك.