مطور تطبيقات أندرويد
Android Developer
فودكسالقاهرة٢٤/١١/٢٠٢٥
دوام كامل2+ سنوات خبرةبكالوريوس
فودكس
وصف الوظيفة
من نحن؟
نحن فوديكس! نظام إدارة المطاعم الرائد وموفر تكنولوجيا الدفع. تأسست عام 2014 مع مقر رئيسي في الرياض ومكاتب في 5 دول، بما في ذلك الإمارات العربية المتحدة ومصر والأردن والكويت. نحن حالياً نخدم العملاء والشركاء في أكثر من 35 دولة مختلفة حول العالم. لقد قامت منتجاتنا المبتكرة بمعالجة أكثر من 6 مليارات (نعم، مليار مع الحرف B) طلب حتى الآن! مما يجعل فوديكس واحدة من أسرع شركات SaaS نمواً في منطقة الشرق الأوسط وشمال أفريقيا. كما حققت فوديكس ثلاث جولات تمويل، حيث جمعت آخرها 170 مليون دولار في أكبر جولة تمويل SaaS في منطقة الشرق الأوسط وشمال أفريقيا، مما عزز قدراتها الابتكارية لخدمة أصحاب الأعمال بشكل أفضل.
الوظيفة باختصار💡
تبحث فوديكس عن مطور أندرويد شغوف بناء تجارب أندرويد رائعة، متحمس لدفع تقنيات الجوال إلى الحدود القصوى لإنشاء الجيل القادم من تطبيقات فوديكس للجوال.
إذا أثارت هذه الفرصة حماستك، تقدم الآن!
ماذا ستفعل؟❓
العمل بشكل عملي ضمن فريق تطوير الجوال البعيد، ستكون مسؤولاً عن تصميم وبناء ميزات وعناصر تطبيق متقدمة لمنصة أندرويد الخاصة بنا.
تنفيذ مبادئ البرمجة الموجهة للكائنات والبرمجة الوظيفية لصياغة حلول المشروع بشكل مستقل.
ستعمل مع فريق من مطوري أندرويد الموهوبين لإنشاء تطبيقات أصلية مذهلة.
العمل بشكل وثيق مع إدارة المنتج وتجربة المستخدم لتنفيذ الفكرة من المفهوم إلى التسليم باستخدام تصميم برمجي ممتاز وترميز وعمليات.
اكتشف وقيّم وطبق التقنيات الجديدة بشكل مستمر لتعظيم كفاءة التطوير.
حل المشاكل بتوجيه بسيط، وتحديد الاختناقات في سير العمل الحالي وتقديم الحلول لتطبيق قابل للتوسع وخالي من الأخطاء.
ستشارك في أنشطة الاختبار وتوثيق الأكواد.
المشاركة في مراجعات الأقران والبرمجة الزوجية والمراجعة الفنية للمقترحات المعمارية.
هذه وظيفة بعيدة لا تتطلب نقل، لذا يمكنك العمل من أي مكان في العالم!
ماذا نبحث عنه؟❓
درجة البكالوريوس في علوم الحاسوب أو هندسة البرمجيات أو مجال ذي صلة.
2+ سنة من تجربة تطوير أندرويد الأصلي.
قمت بنشر واحد أو أكثر من تطبيقات أندرويد في متجر التطبيقات.
الخبرة في بناء تطبيقات أندرويد باستخدام كوتلن.
المعرفة بالتخزين غير المتصل والخيوط وضبط الأداء.
مهارات تصحيح الأخطاء الممتازة لحل المشاكل الصعبة.
معرفة بدمج واجهات برمجة التطبيقات RESTful.
معرفة بمراقبة الإصدارات مع Git.
معرفة بمكتبات المصدر المفتوح وأدوات إدارة التبعيات.
فهم مبادئ تصميم أندرويد وإرشادات الواجهة.
الإلمام بواجهات برمجة تطبيقات رسائل السحابة والإشعارات الفورية.
شغف بالتكنولوجيا والقدرة على تعلم المفاهيم الجديدة بسرعة.
فهم جيد لدورة حياة تطوير الجوال الكاملة.
القدرة على العصف الذهني والتواصل بشأن قرارات ومشاكل التكنولوجيا مع الأقران والإدارة.
الطلاقة في اللغة الإنجليزية مطلوبة.
القدرة على العمل عن بعد في بيئة سريعة الخطى وسريعة التطور عالمياً، والتكيف مع الفروقات الزمنية وأيام العمل.
ما نقدمه لك❗
نعتقد أنك ستحب العمل في فوديكس!
نقدم حزم تعويضات تنافسية جداً، بما في ذلك المكافآت وإمكانية الحصول على أسهم.
نولي أولوية للتطوير الشخصي ونقدم تدريباً منتظماً ومخصصاً سنوياً للتعلم لمواجهة التحديات الجديدة وتطوير حياتك المهنية في بيئة نمو سريعة.
انضم إلى فريق موهوب من 30 جنسية تعمل في 14 دولة، واكتسب خبرة قيمة في صناعة مثيرة.
نقدم الاستقلالية والإرشاد والأهداف الصعبة التي تخلق فرصاً لا تصدق لك وللشركة.
Job Description
Who Are We❓ We Are Foodics! a leading restaurant management ecosystem and payment tech provider. Founded in 2014 with headquarters in Riyadh and offices across 5 countries, including UAE, Egypt, Jordan and Kuwait. We are currently serving customers and partners in over 35 different countries worldwide. Our innovative products have successfully processed over 6 billion (yes, billion with a B) orders so far! making Foodics one of the most rapidly evolving SaaS companies to ever emerge from the MENA region. Also Foodics has achieved three rounds of funding, with the latest raising $170 million in the largest SaaS funding round in MENA, boosting its innovation capabilities to better serve business owners. The Job in a Nutshell💡 Foodics is looking for an Android Developer who is passionate for building phenomenal Android experiences, who is excited to push mobile technologies to the limits to create the next generation of Foodics mobile applications. If this opportunity excites you, hop on and apply now! What Will You Do❓ Work in a hands-on capacity within our remote mobile development team, you will be responsible for designing and building advanced app features and components for our Android platform. Implement Object-Oriented and functional programming Design principles to independently craft project solutions. You will be working with a team of talented Android developers creating amazing native apps. Work closely with product management & UX to execute an idea from concept to delivery using excellent software design, coding, & processes. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Troubleshoots issues with minimal guidance, identifies bottlenecks in existing workflows and provides solutions for a scalable, bug-free application. You will participate in testing and code documentation activities. Participate in peer code reviews, pair programming and technical review of architectural proposals. This is a remote job that does not require relocation, so you can work from anywhere in the world! What Are We Looking For❓ Bachelor's degree in Computer Science, Software Engineering, or related field. 2+ years of native Android development experience. Have published one or more Android apps in the App Store. Experience in building Android applications using Kotlin. Knowledge with offline storage, threading and performance tuning. Excellent debugging skills to solve challenging problems. Knowledge of integrating with RESTful API's. Knowledge of version control with Git. Knowledge of open source libraries and dependency management tools. Understanding of Android design principles and interface guidelines. Familiarity with cloud message APIs and push notifications. A passion for technology and the ability to learn new concepts quickly. A good understanding of the full mobile development life cycle. Ability to brainstorm and communicate technology decisions and issues with peers and management. English fluency is required. Ability to work remotely in a fast-paced and evolving global environment, adapting to time zone and working day differences. What We Offer You❗ We believe you will love working at Foodics! We offer highly competitive compensation packages, including bonuses and the potential for shares. We prioritize personal development and offer regular training and an annual learning stipend to tackle new challenges and grow your career in a hyper-growth environment. Join a talented team of over 30 nationalities working in 14 countries, and gain valuable experience in an exciting industry. We offer autonomy, mentoring, and challenging goals that create incredible opportunities for both you and the company.
المهارات المطلوبة
Android DevelopmentKotlinRESTful API IntegrationGitObject-Oriented ProgrammingOffline StoragePush NotificationsAndroid Design PrinciplesPerformance TuningDebugging