هجين دوام كامل
b_labs -
مصر , القاهرة
--
b_labs

تفاصيل الوظيفة

تُعد b_labs ذراع التحول والرقمنة لشركة B. TECH، وهي في مهمة لتغيير القطاع كما نعرفه. نحن نقود الابتكار التكنولوجي في B. TECH، وهي مؤسسة كانت ولا تزال حجر الزاوية في قطاع التجزئة المصري. نحن المحرك الذي يدفع B. TECH نحو تحقيق هدفها في أن تصبح منصة التجزئة الشاملة الرائدة للإلكترونيات والأجهزة المنزلية في مصر. بانضمامك إلى b_labs، ستستفيد من بيئة عمل تعاونية تشبه الشركات الناشئة، مع الاستمتاع في الوقت ذاته باستقرار العمل داخل شركة حققت نمواً قوياً عاماً بعد عام. ستكون جزءاً من فريق ذي رؤية ويركز على العملاء، ويحمل مهمة طموحة، وهي أن نصبح رواداً في مجال التجزئة الرقمية في الشرق الأوسط.

المسؤوليات

تحويل التصاميم والنماذج الأولية إلى كود عالي الجودة. المساهمة في الجهود الهندسية من التصميم إلى التنفيذ، وحل التحديات التقنية المعقدة المتعلقة بإنتاجية وسرعة المطورين والمهندسين. تصميم وبناء وصيانة كود عالي الأداء وقابل لإعادة الاستخدام وموثوق باستخدام Kotlin وJava وFastlane وGradle. ضمان أفضل أداء وجودة واستجابة ممكنة للتطبيق. تحديد الاختناقات وتصحيحها وإصلاح الأخطاء. فهم متطلبات العمل وترجمتها إلى متطلبات تقنية. المساعدة في اتخاذ القرارات وتحديد الخطوات اللازمة لإعادة هيكلة كتل الكود. المساعدة في الحفاظ على جودة الكود والأتمتة والتنظيم.

المتطلبات

درجة البكالوريوس مع تخصص في علوم الحاسب أو هندسة الحاسب أو موضوع ذي صلة أمر لا بد منه. خبرة تزيد عن 5 سنوات في تطوير تطبيقات أندرويد. فهم قوي لدورة حياة تطوير تطبيقات الهاتف المحمول بالكامل. فهم عميق لمبادئ هندسة أندرويد. معرفة صلبة بمبادئ البرمجة كائنية التوجه (OOP) ومبادئ SOLID ومعظم أنماط التصميم المستخدمة. فهم جيد للبنية النظيفة (Clean Architecture). معرفة عميقة بـ Kotlin وJava وFastlane وGradle. معرفة قوية بـ Android SDK وإصدارات أندرويد المختلفة وكيفية التعامل مع أحجام الشاشات المختلفة. الإلمام بواجهات برمجة التطبيقات (RESTful APIs) لربط تطبيقات أندرويد بخدمات الخلفية. معرفة قوية بمبادئ وأنماط وأفضل ممارسات تصميم واجهة المستخدم في أندرويد. خبرة في التخزين دون اتصال، والترابط (Threading)، وضبط الأداء. معرفة بنظام أندرويد مفتوح المصدر والمكتبات المتاحة للمهام الشائعة. فهم جيد لأدوات إصدار الكود مثل Git. الإلمام بالتكامل المستمر (Continuous Integration). معرفة عميقة بأنماط بنية أندرويد مثل MVP/MVVM/MVI. خبرة في حقن التبعية (Dependency Injection) أو محدد الخدمة. الإلمام بـ Android Jetpack. خبرة في البرمجة التفاعلية (Reactive Programming).

المزايا

بيئة المكتب: عندما تأتي إلى مكتب b_labs، ستجد مساحات عمل إبداعية ومطبخاً مجهزاً جيداً وتصميماً مفتوحاً لتعزيز التعاون بين الفرق.

ميزانية التعليم: نحن نؤمن بأن رحلة التعلم لا تنتهي أبداً، لذا ستكون مؤهلاً للحصول على ميزانية تعليمية سنوية للمشاركة في الدورات التدريبية أو المؤتمرات التي تختارها.

المرونة: أنت تعلم بشكل أفضل ما إذا كنت تريد العمل من المنزل أو في المكتب. ومع ذلك، إذا كنت ترغب في الانضمام إلى زملائك في الموقع، فسنقوم بدعم تكاليف الغداء لتعزيز مجتمع مكتب b_labs.

باقة التنقل: عند انضمامك إلى مكتب b_labs، سنقوم بدعم نفقات تنقلك عبر وسائل النقل العام.

المعدات: من "اليوم الأول" ستتلقى جميع المعدات التي تحتاجها للنجاح في عملك. وبالتالي، يمكنك اختيار جهاز الكمبيوتر المحمول الخاص بك والحصول على جميع الأدوات التي تحتاجها للبقاء في صدارة أدائك.

وظائف مشابهة

حول b_labs
مصر, القاهرة
تكنولوجيا المعلومات والخدمات