وظائف مبرمجين (مطورين) iOS في مصر
٥٠١ وظائف شاغرة
<h2 class="h5">وصف الوظيفة</h2>
<div class="t-break" data-jb-field="description">
<span>تقوم Envision Employment Solutions حاليًا بالبحث عن مطور موبايل أول (Flutter) لأحدى شركائنا، الرائدة في خدمات الاستشارات والتكنولوجيا!<br> الهدف: نحن نسعى لمطور موبايل أول (Flutter) لديه دافع واهتمام بالتفاصيل للانضمام إلى فريق الأمن السيبراني والمرونة البياناتية لدينا.<br> هذه الدور مثالي لمحترف IT أو الأمن السيبراني في بداية مسيرته المهنية الراغب في تطوير خبرة في التعافي من التهديدات الإلكترونية، ومقاومة فدية، وتقنيات حماية البيانات.<br> المسؤوليات: تطوير تطبيقات الموبايل تصميم وتطوير وصيانة تطبيقات موبايل عبر الأنظمة باستخدام Flutter.<br> إنشاء حلول موبايل قابلة للتوسع وسهلة الصيانة وعالية الأداء وتلبي متطلبات العمل.<br> دمج تطبيقات الموبايل مع RESTful APIs وخدمات طرف ثالث وأنظمة الخلفية.<br> تحسين أداء التطبيق والاستجابة وتجربة المستخدم عبر منصات Android وiOS.<br> استكشاف الأخطاء وإصلاحها وتصحيح عيوب التطبيق ومشكلات الأداء.<br> الهندسة والقيادة التقنية المساهمة في قرارات بنية التطبيق والتصميم الفني.<br> تعزيز مبادئ الكود النظيف والمكونات القابلة لإعادة الاستخدام وأفضل ممارسات التطوير.<br> المشاركة في مراجعات الكود لضمان جودة الكود وقابليته للصيانة.<br> توجيه المطورين الجدد وتقديم التوجيه الفني عبر فريق التطوير.<br> المساهمة في التوثيق تقني وتبادل المعرفة.<br> الاختبار وضمان الجودة تطوير وصيانة اختبارات الوحدة والودجات.<br> دعم اختبار التطبيق وتصحيحه وأنشطة الإصدار.<br> التأكد من أن التطبيقات تلبي معايير الجودة والأمان والأداء.<br> التعاون مع فرق QA لحل القضايا وتحسين جودة البرمجيات.<br> التعاون والتحسين المستمر العمل عن كثب مع مصممي UI/UX ومطوري الخلفية ومديري المنتجات وأصحاب المصلحة طوال دورة التطوير.<br> المشاركة في فعاليات Agile بما في ذلك تخطيط السبرنت، والمراجعات، والانعكاسات.<br> البقاء على اطلاع بأفضل الممارسات Flutter وDart وتطوير الموبايل.<br> التوصية بتحسينات لعمليات التطوير والأدوات وهندسة التطبيقات.<br> درجة البكالوريوس في علوم الحاسوب أو هندسة البرمجيات أو تكنولوجيا المعلومات أو مجال ذي صلة.<br> الحد الأدنى 6 سنوات من الخبرة في تطوير تطبيقات الموبايل، مع خبرة عملية واسعة باستخدام Flutter.<br> كفاءة قوية في Flutter وDart.<br> خبرة في تطوير وصيانة تطبيقات موبايل عبر Android وiOS.<br> فهماً قوياً لهندسة تطبيقات الموبايل ونماذج التصميم (MVC، MVVM، BLoC، Clean Architecture، إلخ).<br> خبرة في دمج RESTful APIs وأطر SDKs من طرف ثالث.<br> معرفة قوية بطرق إدارة الحالة مثل Provider وRiverpod وBloc أو Cubit.<br> خبرة في Git وتدفقات العمل الخاصة بالتحكم في الإصدارات التعاونية.<br> الألفة بخدمات Firebase، بما في ذلك Authentication وFirestore وCloud Messaging أو Analytics، تعتبر ميزة.<br> خبرة في اختبار الوحدة واختبار الودجات وتصحيح تطبيقات.<br> فهم خطوط أنابيب CI/CD لنشر تطبيقات الموبايل مفضل.<br> مهارات تحليلية وحل مشكلات قوية.<br> مهارات تواصل وتعاون ممتازة.<br> خبرة في بيئات التطوير إن Agile.<br> يفضل وجود خبرة سابقة في توجيه المطورين أو قيادة مبادرات تقنية.<br></span></div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Job Description Design, develop, and maintain high-quality mobile applications using Flutter for both Android and iOS platforms.<br> Collaborate closely with cross-functional teams including UI/UX designers, product managers, and backend developers to deliver seamless user experiences.<br> Lead the technical planning and execution of new features, ensuring scalability, performance, and security.<br> Review, refactor, and optimize existing codebases to improve efficiency and maintainability.<br> Integrate third-party APIs and services, ensuring robust and secure data exchange.<br> Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards.<br> Troubleshoot, debug, and resolve complex technical issues in a timely manner.<br> Contribute to the continuous improvement of development processes and workflows.<br> Job Requirements Minimum of 4 years of professional experience in mobile application development.<br> Proven expertise in developing and deploying Flutter applications for both Android and iOS.<br> Strong understanding of mobile architecture patterns such as BLoC, Provider, or Redux.<br> Experience integrating RESTful APIs and third-party libraries.<br> Solid grasp of object-oriented programming and design principles.<br> Familiarity with version control systems, particularly Git.<br> Excellent problem-solving skills and attention to detail.<br> Strong communication and interpersonal skills.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>About invygo invygo was founded in 2018 in Dubai with the purpose of redefining mobility in the Middle East and North Africa (MENA) .<br> Fuelled by a passion for innovation, technology and mobility, our mission is to empower people to move on their own terms, minimising the frustrations caused by traditional car ownership models.<br> We make car access seamless and flexible for everyone.<br>. We believe invygo is the smartest way to move, and to keep living up to our ideal, we rely on our people to share these goals and ambitions.<br> Headquartered in Dubai, with offices in Riyadh and Cairo, our team consists of passionate, dedicated, bold innovators that are relentless in enabling the company to deliver a trusted and personalised experience that transforms how people move in MENA.<br> With successful expansions into UAE, Saudi Arabia and Qatar , our footprint is rapidly growing as we continue to innovate and transform the automotive landscape across the region.<br> At invygo, we’re not just offering a service; we’re crafting a new era of mobility in MENA.<br> We are always seeking passionate, dedicated and innovative thinkers to join us in making our future vision a reality.<br> If you are that person, join us in moving the MENA mobility landscape forward and continuing to insure that invygo is, and remains, the smartest way to move.<br> About the role We are looking for a T-shaped Mobile Developer with expertise in both IOS and Android platforms and with a sound foundation in development practices and continuous delivery to join our dynamic team.<br> In this role, you will be responsible for designing, writing and delivering software while closely collaborating with your team members.<br> Your contribution to evolving legacy codebases and implementing innovative solutions will drive our products to new heights, aligning them with business objectives and customer needs.<br> ResponsibilitiesDevelopment & Emergent Design Practices Write and deliver software while improving the reliability and stability of our platform.<br> Along with the team, help incrementally implementing strategies to refine and modernise our technology stack.<br> Participate in adopting best practices in development and design, ensuring innovative and practical solutions.<br> A big plus is having exposure with or an openness to adopting TDD, Pair Programming, Continuous Refactoring, and Simple Design.<br> Collaboration and Mentorship Collaborate with team members to make sound decisions.<br> Participate in cultivating a collaborative team culture that values innovative thinking and continuous improvement.<br> Product Mindset Deliver value to customers while deeply understanding their needs and crafting practical solutions.<br> Experience in mobile-oriented technologies like React Native, Javascript & Typescript Exposure to web-oriented technologies like React, Javascript & Typescript Bias to simple solutions and working in an iterative way that reduces the risk of accidental complexity and wasting of engineering capacity.<br> Strong analytical and problem-solving skills, with a knack for developing customer-driven solutions.<br> Good communication and interpersonal skills</span> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>As a Flutter Developer at Dsquares, you will be responsible for designing, developing,and maintaining mobile applications using the Flutter framework. You will collaborate with cross-functional teams, including designers and backend developers, to deliver high-quality and visually appealing applications. Additionally, you will contribute to the continuous improvement of development processes and practices.</p><p>Duties & Responsibilities:</p><ul><li>Design, develop, and maintain mobile applications using the Flutter framework.</li><li>Collaborate with cross-functional teams to gather requirements, design user interfaces, and implement features.</li><li>Write clean, maintainable, and efficient code.</li><li>Implement and maintain state management using BLoC and Cubit patterns, ensuring clear separation of business logic and UI layers.</li><li>Debug and resolve issues and bugs in mobile applications.</li><li>Optimize application performance for maximum speed and scalability.</li><li>Stay up-to-date with Flutter and mobile app development trends and best practices.</li><li>Contribute to the continuous improvement of development processes and practices.</li><li>Participate in code reviews to ensure code quality and adherence to best practices.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Bachelor's degree in Computer Science or a related field.</p><p>2+ years of experience in mobile app development using Flutter.</p><p>Experience working with version control systems (e.g., Git).</p><p>Strong proficiency in Flutter and Dart, with hands-on experience building production-grade mobile applications.</p><p>Solid experience with state management using BLoC and Cubit (flutter_bloc package), including event/state design, stream-based data flow, and Cubit-based lightweight logic separation.</p><p>Knowledge of mobile app design principles, interface guidelines, and best practices.</p><p>Understanding of iOS and Android app development processes.</p><p>Experience with RESTful APIs and integration of backend services, preferably using Dio with interceptors for networking.</p><p>Familiarity with dependency injection patterns, preferably using get_it and injectable.</p><p>Experience with local data persistence using Hive, SharedPreferences, or Floor/Drift.</p><p>Understanding of Clean Architecture principles and layered project structure (data, domain, presentation).</p><p>Ability to write clean and maintainable code.</p><p>Strong problem-solving and debugging skills.</p><p>Excellent communication and collaboration skills.</p><p>Ability to work well in a team environment.</p><p>Experience working with version control systems (e.g., Git).</p><p></p></section>
Who we areonebank was established in 2020 as the company responsible for launching the 1st digital native bank in Egypt. The digital bank aims to create innovative solutions tailored to serve the needs of the banking customers in Egypt.<br>Role Summary:The ideal candidate will be responsible for the technical design and implementation of new products and enhancements. They will work in all phases of the development cycle: concept to implementation.<br>We are looking for multiple levels in Android Development deeply passionate about user experience, code maintainability, and mobile security. You will own feature delivery end-to-end, writing bulletproof code and championing continuous testing to ensure top-tier product quality.<br>Also looking for multiple levels in IOS Development deeply passionate about user experience, code maintainability, and Apple ecosystem best practices. You will own feature delivery end-to-end, writing bulletproof code and championing modern declarative UI styling and testing workflows.<br><br>Core Responsibilities:<br>Feature Ownership: Ship production-ready features independently, adhering strictly to localized design patterns and UX specifications. Code Refactoring & Stability: Proactively resolve complex edge-case bugs and optimize code block layouts to keep memory footprints low. Squad Participation: Engage fully inside agile rituals, offering precise effort estimation and constructive peer code reviews.
Senior Full-Stack Mobile App Developer<br>Location: New Cairo Egypt1 Year Renewable Contract About the Role We are seeking a Senior Full-Stack Mobile App Developer to lead the end-to-end development of an internal enterprise mobile application. You will own the mobile frontend (React Native) and backend services (Django), delivering secure, reliable, and scalable solutions used by internal teams. This role requires strong engineering judgment, a high bar for quality, and the ability to collaborate with business stakeholders to translate operational needs into robust products. Key Responsibilities Mobile Frontend (React Native)· Architect and build cross-platform mobile features using React Native and Type Script· Translate internal user workflows into clean, accessible, and responsive UI (from Figma or requirements)· Integrate mobile app with backend APIs (REST/Graph QL) including auth and secure session management· Implement state management and offline-first patterns where needed (sync, caching, retries)· Ensure high performance and stability: optimize rendering, navigation, startup time, and memory usage· Own app release lifecycle: environment configurations, build signing, versioning, store/internal distribution Backend (Django)· Design and develop backend services using Python + Django (ideally Django REST Framework)· Build secure APIs for internal mobile consumption (RBAC, permissions, validation, rate limiting)· Model business data in Postgre SQL/MySQL, ensure query performance, migrations, and data integrity· Implement background jobs and scheduled tasks (e.g., Celery/RQ, cron) for enterprise workflows· Integrate enterprise systems and third-party services (SSO, email/SMS, push notifications, ERP/HR systems)· Create API documentation (Open API/Swagger), versioning strategy, and governance for internal consumers Quality, Security, and Delivery· Establish testing strategy across mobile and backend (unit, integration, E2E) and automate in CI/CD· Implement observability: logging, monitoring, alerting, crash reporting, and incident response practices· Apply secure coding practices for enterprise contexts (secrets management, encryption at rest/in transit)· Lead technical decisions, conduct code reviews, mentor others, and drive best practices across the stack· Work in an agile environment: estimate accurately, deliver iteratively, and communicate risks early Required Qualifications· 7+ years software development experience with strong ownership of production systems· Strong experience shipping mobile apps with React Native (Type Script preferred)· Strong experience building APIs with Django and RESTful design patterns (DRF strongly preferred)· Hands-on experience with relational databases (Postgre SQL/MySQL) and ORM best practices· Experience implementing authentication/authorization (JWT/OAuth2) and role-based access control· Solid understanding of enterprise non-functional requirements: security, reliability, maintainability· Experience with Git workflows, code reviews, and CI/CD pipelines Preferred Qualifications· Experience with enterprise SSO (SAML/OIDC), Azure AD/Entra ID integrations· Experience with Django Channels/Web Sockets for real-time features· Background processing with Celery + Redis/Rabbit MQ· Containerization and deployment using Docker (Kubernetes is a plus)· Mobile testing frameworks: Jest, Detox, or similar· Experience with internal distribution and MDM ecosystems (Intune, device policies)
LVJ Soft helps organizations optimize software development and operations through practical, technology-driven solutions. The company focuses on guiding teams to embrace transformative technologies and modern engineering practices. <br>We're looking for a Senior Mobile Software Engineer with strong experience in React Native and Bluetooth Low Energy (BLE) to build production-grade mobile applications that communicate with embedded devices such as ESP32 and Nordic (n RF52/n RF53). You'll work closely with backend and embedded engineers to deliver reliable, scalable mobile solutions for IoT products.<br>Responsibilities Develop and maintain React Native applications for i OS & Android. Integrate mobile apps with REST APIs and cloud services. Implement and maintain BLE communication. Discover, pair, connect, and manage BLE devices. Collaborate with firmware and backend teams on communication protocols. Optimize app performance, battery usage, and BLE reliability. Participate in code reviews and architecture decisions. Manage App Store & Google Play releases. Requirements6+ years of professional mobile development experience.4+ years of React Native experience. Strong experience publishing and maintaining i OS & Android apps. Hands-on experience with Bluetooth Low Energy (BLE). Experience working with ESP32, Nordic (n RF52/n RF53), or similar BLE devices. Strong understanding of GATT Services & Characteristics. Experience integrating REST APIs. Familiarity with AWS or other cloud platforms. Experience with state management (Redux, Zustand, Mob X, etc.). Strong debugging and problem-solving skills. Nice to Have OTA Firmware Updates. Swift or Kotlin. Free RTOS or Zephyr. IoT platforms and device provisioning. BLE security and encryption. Low-power BLE optimization.
LVJ Soft helps organizations optimize software development and operations through practical, technology-driven solutions. The company focuses on guiding teams to embrace transformative technologies and modern engineering practices. <br>We're looking for a Senior Mobile Software Engineer with strong experience in React Native and Bluetooth Low Energy (BLE) to build production-grade mobile applications that communicate with embedded devices such as ESP32 and Nordic (n RF52/n RF53). You'll work closely with backend and embedded engineers to deliver reliable, scalable mobile solutions for IoT products.<br>Responsibilities Develop and maintain React Native applications for i OS & Android. Integrate mobile apps with REST APIs and cloud services. Implement and maintain BLE communication. Discover, pair, connect, and manage BLE devices. Collaborate with firmware and backend teams on communication protocols. Optimize app performance, battery usage, and BLE reliability. Participate in code reviews and architecture decisions. Manage App Store & Google Play releases. Requirements6+ years of professional mobile development experience.4+ years of React Native experience. Strong experience publishing and maintaining i OS & Android apps. Hands-on experience with Bluetooth Low Energy (BLE). Experience working with ESP32, Nordic (n RF52/n RF53), or similar BLE devices. Strong understanding of GATT Services & Characteristics. Experience integrating REST APIs. Familiarity with AWS or other cloud platforms. Experience with state management (Redux, Zustand, Mob X, etc.). Strong debugging and problem-solving skills. Nice to Have OTA Firmware Updates. Swift or Kotlin. Free RTOS or Zephyr. IoT platforms and device provisioning. BLE security and encryption. Low-power BLE optimization.
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are looking for a T-shaped Mobile Developer with expertise in both IOS and Android platforms and with a sound foundation in development practices and continuous delivery to join our dynamic team. In this role, you will be responsible for designing, writing and delivering software while closely collaborating with your team members. Your contribution to evolving legacy codebases and implementing innovative solutions will drive our products to new heights, aligning them with business objectives and customer needs.</p><p>Responsibilities</p><ul><li>Development & Emergent Design Practices</li><li>Write and deliver software while improving the reliability and stability of our platform.</li><li>Along with the team, help incrementally implementing strategies to refine and modernise our technology stack.</li><li>Participate in adopting best practices in development and design, ensuring innovative and practical solutions.</li><li>A big plus is having exposure with or an openness to adopting TDD, Pair Programming, Continuous Refactoring, and Simple Design.</li><li>Collaboration and Mentorship</li><li>Collaborate with team members to make sound decisions.</li><li>Participate in cultivating a collaborative team culture that values innovative thinking and continuous improvement.</li><li>Product Mindset</li><li>Deliver value to customers while deeply understanding their needs and crafting practical solutions.</li></ul><p>Experience in mobile-oriented technologies like React Native, Javascript & Typescript</p><p>Exposure to web-oriented technologies like React, Javascript & Typescript</p><p>Bias to simple solutions and working in an iterative way that reduces the risk of accidental complexity and wasting of engineering capacity.</p><p>Strong analytical and problem-solving skills, with a knack for developing customer-driven solutions.</p><p>Good communication and interpersonal skills</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>We are looking for a T-shaped Mobile Developer with expertise in both IOS and Android platforms and with a sound foundation in development practices and continuous delivery to join our dynamic team. In this role, you will be responsible for designing, writing and delivering software while closely collaborating with your team members. Your contribution to evolving legacy codebases and implementing innovative solutions will drive our products to new heights, aligning them with business objectives and customer needs.</p><p>Responsibilities</p><ul><li>Development & Emergent Design Practices</li><li>Write and deliver software while improving the reliability and stability of our platform.</li><li>Along with the team, help incrementally implementing strategies to refine and modernise our technology stack.</li><li>Participate in adopting best practices in development and design, ensuring innovative and practical solutions.</li><li>A big plus is having exposure with or an openness to adopting TDD, Pair Programming, Continuous Refactoring, and Simple Design.</li><li>Collaboration and Mentorship</li><li>Collaborate with team members to make sound decisions.</li><li>Participate in cultivating a collaborative team culture that values innovative thinking and continuous improvement.</li><li>Product Mindset</li><li>Deliver value to customers while deeply understanding their needs and crafting practical solutions.</li></ul><p>Experience in mobile-oriented technologies like React Native, Javascript & Typescript</p><p>Exposure to web-oriented technologies like React, Javascript & Typescript</p><p>Bias to simple solutions and working in an iterative way that reduces the risk of accidental complexity and wasting of engineering capacity.</p><p>Strong analytical and problem-solving skills, with a knack for developing customer-driven solutions.</p><p>Good communication and interpersonal skills</p><p></p></section>
<h2 class="h5">وصف العمل</h2>
<div class="t-break" data-jb-field="description">
<span>تبحث Adree عن مطور Flutter لبناء تطبيقات جوال عالية الجودة بعيدة النطاق عبر الأنظمة. <br> ستتعاون مع فرق المنتجات والهندسة لتقديم حلول جوال سريعة الاستجابة وموثوقة وقابلة للتوسع.<br> المسؤوليات الرئيسية تطوير وصيانة تطبيقات الجوال باستخدام Flutter وDart.<br> بناء واجهات مستخدم سريعة الاستجابة وفق إرشادات Material Design/Cupertino.<br> دمج واجهات برمجة التطبيقات REST/GraphQL، معالجة المصادقة، وإدارة الاتصالات الشبكية بكفاءة.<br> تنفيذ حلول إدارة الحالة (مثلاً Bloc، Provider، Riverpod، GetX).<br> كتابة كود نظيف، قابل لإعادة الاستخدام، وقابل للاختبار؛ اتباع أفضل الممارسات.<br> تصحيح مشكلات الأداء وتحسين أداء التطبيق (زمن البدء، استخدام الذاكرة، تجربة واجهة سلسة).<br> العمل مع التخزين المحلي وواجهات برمجة الأجهزة (مثلاً Shared Preferences، SQLite/Realm/Hive، الكاميرا، الموقع، الإشعارات).<br> استخدام سير عمل Git والمشاركة في مراجعات الكود.<br> التعاون مع فرق QA والواجهة الخلفية لتقديم إصدارات خالية من الأخطاء.<br> الحفاظ على إصدارات التطبيق في المتاجر (اختياري) ودعم مشكلات الإنتاج.<br> خبرة مهنية من 3–6 سنوات في Flutter.<br> معرفة قوية بـ Dart، دورة حياة Widgets، وبنية Flutter.<br> خبرة في دمج API والبرمجة غير المتزامنة.<br> فهم إدارة الحالة وتحسين أداء واجهة المستخدم.<br> خبرة عملية مع: Firebase (Auth/Firestore/Crashlytics/Messaging) (مرغوب).<br> الإشعارات الذكية (مرغوب).<br> أساسيات CI/CD للجوال (مرغوب).<br> فهم راسخ لـ OOP، أنماط التصميم، ومبادئ الكود النظيف.<br> مهارات تواصل وعمل جماعي جيدة.<br> مكان العمل: المقر الرئيسي</span></div>
<h2 class="h5">وصف الوظيفة</h2>
<div class="t-break" data-jb-field="description">Senior Flutter DeveloperJob Overview<p>نحن نبحث عن مطور Flutter أول ذو خبرة للانضمام إلى فريق التطوير لدينا. في هذا الدور، ستكون مسؤولاً عن تصميم وتطوير وصيانة تطبيقات موبايل عبر المنصات عالية الجودة لأنظمة Android و iOS. ستتعاون مع مديري المنتجات والمصممين ومطوري الخلفية وفرق ضمان الجودة لتقديم حلول موبايل قابلة للتوسع وآمنة وسهلة الاستخدام.</p><br>المسؤوليات الأساسية<ul><li>تصميم وتطوير وصيانة تطبيقات Flutter للأندرويد وiOS.</li><li>بناء كود نظيف وقابل للتوسع والصيانة وفق أفضل الممارسات.</li><li>التعاون مع فرق متعددة التخصصات لتقديم ميزات عالية الجودة.</li><li>دمج واجهات RESTful وFirebase والخدمات الطرفية.</li><li>تحسين أداء التطبيق وموثوقيته وأمانه.</li><li>إجراء مراجعات الكود وتوجيه المطورين junior.</li><li>تشخيص وحل مشكلات التطبيق.</li><li>المشاركة في الهندسة المعمارية والتخطيط الفني وعمليات التطوير الأجايل.</li><li>ضمان تسليم المشاريع في الوقت المحدد مع الحفاظ على معايير الترميز العالية.</li></ul>المؤهلات المطلوبة<ul><li>درجة البكالوريوس في علوم الكمبيوتر أو مجال ذو صلة (يفضَّل).</li><li>5+ سنوات من خبرة تطوير البرمجيات.</li><li>3+ سنوات من خبرة تطوير Flutter المهنية.</li><li>إتقان قوي في Dart وإطار Flutter.</li><li>خبرة في إدارة الحالة (BLoC، Riverpod، Provider، أو GetX).</li><li>فهم قوي للهندسة النظيفة ومبادئ SOLID وأنماط التصميم.</li><li>خبرة في دمج REST APIs وFirebase والخدمات الطرفية.</li><li>الإلمام باستخدام Git وCI/CD ونشر تطبيقات الموبايل.</li><li>مهارات حل المشكلات والتواصل والعمل ضمن فريق بشكل ممتازة.</li><li>متحدث عربي</li><li>الموقع: في الموقع (القاهرة)</li></ul>المؤهلات المفضلة<ul><li>خبرة مع Android native (Kotlin/Java) أو iOS (Swift).</li><li>معرفة بـ GraphQL ومنصات السحابة (AWS وAzure وGoogle Cloud).</li><li>خبرة في الاختبار الآلي وتحسين الأداء.</li><li>خبرة سابقة في قيادة مبادرات تقنية أو mentoring للمطورين.</li></ul> </div>
<h2 class="h5">وصف الوظيفة</h2>
<div class="t-break" data-jb-field="description">
<span>تصميم وتنفيذ وحدات تطبيق جديدة استنادًا إلى متطلبات المنتج باستخدام إطار Flutter.<br> إنشاء كود مصمم جيدًا وقابل للاختبار وفعال، مع الحفاظ على قواعد الأكواد الموجودة.<br> المشاركة في جميع مراحل دورة حياة التطوير ودمج عناصر واجهات المستخدم المطورة من قبل مطورين آخرين.<br> بناء واجهات مستخدم مصممة من قبل مصممي UI/UX.<br> دمج حلول تخزين البيانات وواجهات برمجة التطبيقات المختلفة من أطراف ثالثة.<br> إصلاح مكونات التطبيقات الموجودة، معالجة المشاكل وتجنب التراجعات.<br> التعاون الوثيق مع فرق مصممي UI/UX ومطوري التطبيقات الآخرين.<br> المشاركة في هندسة البرمجيات ومناقشات التصميم ومراجعات الكود.<br> تحسين التطبيق لأقصى سرعة وقابلية للتوسع.<br> اتباع إرشادات الشركة وأفضل الممارسات.<br> درجة البكالوريوس في علوم الكمبيوتر أو تخصص ذو صلة.<br> 3-5 سنوات من الخبرة العملية المثبتة في تطوير البرمجيات، التطوير للأجهزة المحمولة؛ Android و iOS فهم قوي لدورة حياة تطوير الجوال كاملة، بما في ذلك الاختبار الآلي والبناء.<br> الإلمام بقواعد البيانات SQL/NoSQL ولغات الاستعلام التعريفية الخاصة بها.<br> فهم قوي لأدوات التحكم في إصدار الكود، مثل Git / Mercurial.<br> مهارات اتصال كتابية وشفوية ممتازة.<br> التحدث والكتابة بطلاقة باللغتين الإنجليزية والعربية.<br></span> </div>
<h2 class="h5">وصف الوظيفة</h2>
<div class="t-break" data-jb-field="description">
<span>تبحث Mindrift عن مطوري تطبيقات موبايل ماهرين (React Native، Flutter، Swift، أو Kotlin) للانضمام إلى مشروع Tendem (https://tendem.<br>ai/) وبناء تطبيقات موبايل أصلية وعبر المنصات ضمن بيئتنا الهجينة AI + بشر.
<br> في هذا الدور، كقائد AI – هكذا نطلق على هذا المنصب في Mindrift – ستتعاون مع عملاء Tendem الذين يتولون المهام المتكررة، بينما تقدم خبرتك في هندسة الموبايل، الحكم على مستوى المنصة، وضمان الجودة لضمان استقرار التطبيقات وأدائها وجاهزيتها للمستخدمين الحقيقيين على أجهزة حقيقية.
<br> هذه الفرصة الجزئية عن بُعد مثالية للمهنيين ذوي الخبرة العملية في شحن تطبيقات iOS و/أو Android، والعمل مع واجهات برمجة التطبيقات الخاصة بالمنصة، والتعامل مع دورة تطوير الموبايل الكاملة.
<br> ماذا نقوم به تربط منصة Mindrift المتخصصين بمشروعات AI من كبار المبتكرين التكنولوجيين.
<br> مهمتنا هي استخراج إمكانات Generative AI من خلال الاستفادة من خبرات العالم الواقعي من جميع أنحاء العالم.
<br> حول الدور هذا دور مستقل لمشروع Tendem.
<br> كمطور تطبيقات موبايل، ستصمم وتبني وتحسّن تطبيقات الموبايل عبر فئات مثل الخدمات، اللياقة/العافية، الألعاب، الإنتاجية، التوصيل، ومحتوى التطبيقات — لنظام iOS، Android، أو كليهما، باستخدام أطر أصلية أو عبر المنصات المتعددة.
<br> المسؤوليات الرئيسية بناء تطبيقات موبايل باستخدام React Native، Flutter، Swift (iOS)، أو Kotlin (Android).
<br> تنفيذ واجهات مستخدم موبايل استجابية تتبع توافقات المنصة (HIG iOS، تصميم Material).
<br> دمج ميزات الأجهزة الأصلية (الكاميرا، الإشعارات، الموقع، التخزين، القياسات الحيوية).
<br> ربط التطبيقات بواجهات برمجة خلفية، التعامل مع الوضع غير المتصل، التخزين المؤقت، والمزامنة.
<br> تنفيذ ميزات تحقيق الدخل عند الحاجة (المشتريات داخل التطبيق، الإعلانات، الاشتراكات).
<br> تقييم الشفرة المولدة بواسطة AI وإعادة هيكلتها لصحة الاستخدام، الأداء، استهلاك البطارية، والصيانة.
<br> تتبع وتصحيح المشكلات الخاصة بالمنصة وإعداد البنى للتوزيع (TestFlight، Play Console).
<br> المتطلبات والفوائد على الأقل 3 سنوات من الخبرة ذات الصلة في تطوير تطبيقات الموبايل (مطلوب).
<br> درجة البكالوريوس أو الماجستير في علوم الكمبيوتر، الهندسة، تكنولوجيا المعلومات، أو مجالات تقنية ذات صلة يعتبر ميزة.
<br> يجب أن يمتلك المرشحون أساساً قوياً في تطوير تطبيقات الموبايل، ونماذج واجهة/تجربة المستخدم الخاصة بالمنصة، وبناء تجارب موبايل مستقرة وعالية الجودة لنظامي iOS و Android.
<br> نبحث عن متخصصين يمكنهم العمل بثقة مع أطر أصلية أو عبر المنصات المتعددة، دمج واجهات الأجهزة الخلفية وخدمات الخلفية، وتحويل مخرجات AI المساعدة إلى تطبيقات موبايل جاهزة للإنتاج.
<br> الانتباه القوي للتفاصيل، الوعي بالأداء، والقدرة على العمل بشكل مستقل أساسية.
<br> خبرة عملية مع واحد على الأقل من: React Native، Flutter، Swift/SwiftUI (iOS)، أو Kotlin/Jetpack Compose (Android).
<br> فهم قوي لنماذج واجهة المستخدم الموبايل، التنقل، إدارة state، وإرشادات المنصة.
<br> خبرة في دمج REST APIs، التعامل مع البيانات غير المتزامنة، وإدارة التخزين المحلي.
<br> الإلمام بواجهات الأجهزة الأصلية مثل الإشعارات، الكاميرا، الموقع، التخزين، القياسات الحيوية.
<br> خبرة في أدوات بناء الموبايل، توقيع الشفرة، وتقديمها إلى App Store / Google Play.
<br> خبرة في تنفيذ المشتريات داخل التطبيق، الإعلانات، أو الاشتراكات تعتبر ميزة.
<br> الإلمام بخدمات backend مثل Firebase، Supabase، أو مماثلة ميزة.
<br> الانتباه الشديد للتفاصيل والالتزام بالأداء والاستقرار وتطوير المنصة.
<br> أخلاقيات عمل ذاتي مع القدرة على شحن ميزات موبايل كاملة بشكل مستقل.
<br> حقيبة أعمال من تطبيقات الموبايل التي تم شحنها (مطلوب، مع روابط App Store / Google Play مفضلة).
<br> إتقان اللغة الإنجليزية: مستوى عالٍ إلى متوسط (B2) أو أعلى (مطلوب)
<br> توقعات الوقت للمشروع: لهذه المشاريع، تُقدر المهمة بحوالي 10–20 ساعة في الأسبوع خلال المراحل النشطة، بناءً على متطلبات المشروع.
<br> هذه مجرد تقديرات وليست عبء عمل مضمون، وتطبق فقط أثناء نشاط المشروع.
<br> التعويض: في هذا المشروع، يمكن للمساهمين كسب حتى 35 دولارًا في الساعة مكافئًا، حسب مستواهم وسرعة مساهمتهم.
<br> يختلف التعويض عبر المشاريع حسب النطاق والتعقيد والخبرة المطلوبة.
<br> يرجى ملاحظة أن مشروعات أخرى على المنصة قد تقدم مستويات ربح مختلفة بناءً على متطلباتها.
<br> لماذا قد تكون هذه الفرصة الحرة مناسبة لك؟<br> اعمل عن بُعد تمامًا وفق جدولك الخاص مع جهاز كمبيوتر محمول واتصال إنترنت مستقر فحسب.
<br> اكتسب خبرة عملية في بيئة هجينة فريدة حيث يتعاون الخبرة البشرية ووكلاء AI بسلاسة — مجموعة مهارات مميزة في مجال سريع النمو.
<br> شارك في برامج مكافآت تعتمد الأداء وتكافئ العمل عالي الجودة والتسليم المتسق.
<br></span>
</div>
<section><p class="heading jdMain">وصف الوظيفة</p><p class="heading">الأدوار والمسؤوليات</p><div class="paragraph"><p>تصميم وتنفيذ وحدات تطبيق جديدة بناءً على متطلبات المنتج باستخدام إطار Flutter. إنشاء كود مصمم جيداً وقابل للاختبار وفعال، مع الحفاظ على قواعد الكود الحالية. المشاركة في جميع مراحل دورة حياة التطوير. دمج عناصر واجهة المستخدم التي طورها مطورون آخرون. بناء واجهات مستخدم مصممة من قبل مصممي UI/UX. دمج حلول تخزين البيانات وواجهات برمجة التطبيقات المختلفة من طرف ثالث. إصلاح مكونات التطبيقات الموجودة، إصلاح المشاكل وتجنب التراجعات. التعاون الوثيق مع فرق مصممي UI/UX ومطوري البرمجيات الآخرين. المشاركة في بنية البرمجيات ومناقشات التصميم ومراجعات الكود. تحسين التطبيق بأقصى سرعة وقابلية للتوسع. اتباع إرشادات الشركة وأفضل الممارسات.</p></div></section><section><p class="heading">الملف الشخصي المطلوب للمرشح</p><p class="paragraph"></p><p>درجة البكالوريوس في علوم الكمبيوتر أو تخصص ذو صلة. 3-5 سنوات من الخبرة العملية المثبتة في تطوير البرمجيات، تطوير الهاتف المحمول؛ Android وiOS. فهم قوي لدورة حياة التطوير المحمول كاملة، بما في ذلك الاختبار الآلي والبناء. الإلمام بقواعد بيانات SQL/NoSQL ولغات الاستعلام التعريفي الخاصة بها. فهم ممتاز لأدوات إصدار الشيفرة، مثل Git / Mercurial. مهارات كتابة وتحدث ممتازة بالإنجليزية والعربية.</p><p></p></section>
???? Flutter Developer <br>???? Remote · Part-time · 3-month volunteer engagement With potential path to a paid role and equity consideration based on contribution and future funding. We are rebuilding an existing mobile app from scratch using Flutter. The product already has a strong user base and real production impact, and the new version will be faster, cleaner, scalable, bilingual, and AI-enabled. We are looking for one strong Flutter developer who can help build the app properly from the ground up using modern architecture and production-ready practices.<br>????What you will work on Rebuilding a real mobile app using Flutter Implementing scalable Clean Architecture Managing state using Bloc and Cubit Building pixel-accurate UI from Figma designs Integrating REST APIs, Firebase, and third-party SDKsSupporting Arabic and English localization Working on AI-powered app features Preparing the app for Google Play and App Store release Writing clean, maintainable, and reviewable code.<br>✅ What we are looking for3+ years of mobile development experience Strong Flutter and Dart experience in real production apps Solid experience with Bloc and Cubit Good understanding of Clean Architecture Experience with REST APIs and Firebase Ability to implement responsive and pixel-perfect UI from Figma Git/Git Hub workflow experience, including branches, pull requests, and code reviews Experience publishing apps to Google Play and/or App Store Ability to work independently in a remote, async environment Strong attention to code quality, performance, and maintainability.<br>⭐Nice to have Experience with healthcare, wellness, or high-impact apps Experience with AI-powered features or LLM integrations Experience with app analytics, crash reporting, and performance monitoring Understanding of secure data handling and privacy-focused development.<br>????What you get Work on a real product with an existing user base Hands-on experience rebuilding a production-level Flutter app Experience certificate Personalized Linked In recommendation based on your contribution Potential path to a paid role and equity consideration for top contributors<br>This is a 3-month unpaid volunteer role. We are being fully transparent about that. What we can offer is real product experience, meaningful work, and a serious long-term relationship with the founding team. To apply, please include your Git Hub, portfolio, or links to published apps.???? https://www.gravilog.com <br>#Flutter #Flutter Developer #Dart Lang #Bloc Pattern #Mobile Development #Clean Architecture #Health Tech #Fem Tech #AIHealthcare #Remote Work #Open ToWork #Volunteer Developer #Maternal Health #Startup Life
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span><b>Objective:</b> <br><br></span><ul><li><span>Responsible for managing and designing, developing, and maintaining high-quality mobile applications using the Flutter framework.</span><br></li></ul><b>Responsibilities:</b> <br><br><ul><li><span>Designing and developing robust, scalable, and maintainable mobile applications using the Flutter framework.<br></span></li><li><span>Writing clear, efficient, and reusable code in Dart, following industry best practices and coding standards.<br></span></li><li><span>Implementing engaging user interfaces and ensuring a seamless user experience by leveraging Flutter's widget system and native device features.<br></span></li><li><span>Integrating with backend APIs and services to retrieve and update data from the server.<br></span></li><li><span>Conduct thorough testing and debugging to identify and fix software defects and ensure a high level of quality and reliability. <br></span></li><li><span>Collaborating with product managers, designers, and backend developers to define app requirements, user stories, and technical specifications.<br></span></li><li><span>Optimizing app performance, including startup time, memory usage, and network efficiency.<br></span></li><li><span>Periodically report project status to Tech lead/ principal.</span><br></li></ul><br><span>Requirements</span><ul><li><span>Bachelor's degree in Computer Science or any related field.<br></span></li><li><span>Min. 5 to 7 years of experience as a flutter developer.<br></span></li><li><span>Good understanding of the Flutter SDK and Dart programming language.<br></span></li><li><span>Good understanding of mobile app development concepts, architecture patterns, and best practices.<br></span></li><li><span>Proficiency in integrating RESTful APIs and working with JSON data. <br></span></li><li><span>Proficiency in version control systems, such as Git, and collaborative development workflows.<br></span></li><li><span>Good understanding of SOLID Principles, Clean Architecture, software testing principles, and experience with unit testing and integration testing in Flutter. <br></span></li><li><span>Proficiency in Agile development methodologies.</span><br></li></ul><br><span>Benefits</span><ul><li><span><b>USD Salaries:</b> Earn a competitive salary in USD, with growth tied directly to your performance and impact. <br></span></li><li><span><b>Comprehensive Benefits:</b> Enjoy full social insurance and healthcare coverage to support your well-being.<br></span></li><li><span><b>Continuous Growth:</b> Stay ahead in a rapidly evolving world with access to ongoing learning and development opportunities.<br></span></li><li><span><b>Autonomy & Impact:</b> Define success on your terms. We provide the freedom, tools, and support you need to thrive and make a meaningful difference.<br></span></li><li><span><b>Inclusive Culture:</b> Be your authentic self. Join a team that values every voice, celebrates diversity, and fosters innovation through inclusion.<br></span></li></ul><br> </div>
<h2 class=\"h5\">وصف الوظيفة</h2>
<div class=\"t-break\" data-jb-field=\"description\">
مطور فلاتر أولوصف المشروع<p>نحن نبحث عن مطور فلاتر أول ذو خبرة للانضمام إلى فريق التطوير لدينا. في هذا الدور، ستتولى مسؤولية تصميم وتطوير وصيانة تطبيقات محمولة عبر الأنظمة الأساسية عالية الجودة لأندرويد وiOS. ستتعاون مع مديرين المنتج والمصممين ومطوري الواجهة الخلفية ومهندسي QA لتقديم حلول جوالة قابلة للتوسع وآمنة وسهلة الاستخدام.</p><br>المسؤوليات الأساسية<ul><li>تصميم وتطوير وصيانة تطبيقات فلاتر لأندرويد وiOS.</li><li>بناء كود نظيف وقابل للتوسع والصيانة باتباع أفضل الممارسات.</li><li>التعاون مع فرق متعددة التخصصات لتقديم ميزات عالية الجودة.</li><li>دمج واجهات RESTful وFirebase والخدمات الخارجية.</li><li>تحسين أداء التطبيق وموثوقيته وأمانه.</li><li>إجراء مراجعات الكود وتوجيه المطورين المبتدئين.</li><li>تشخيص وحل مشاكل التطبيق.</li><li>المشاركة في الهندسة والتخطيط التقني وعمليات التطوير بأسلوب Agile.</li><li>ضمان تسليم المشاريع في الوقت المحدد مع الحفاظ على معايير ترميز عالية.</li></ul>المؤهلات المطلوبة<ul><li>درجة البكالوريوس في علوم الحاسوب أو مجال ذي صلة (مفضل).</li><li>5+ سنوات من الخبرة في تطوير البرمجيات.</li><li>3+ سنوات من الخبرة المهنية في تطوير فلاتر.</li><li>إتقان قوي لـ Dart وإطار عمل Flutter.</li><li>خبرة في إدارة الحالة (BLoC، Riverpod، Provider، أو GetX).</li><li>فهم قوي للهندسة النظيفة ومبادئ SOLID وأنماط التصميم.</li><li>خبرة في دمج REST APIs وFirebase وخدمات الطرف الثالث.</li><li>إتقان Git وCI/CD ونشر تطبيقات الجوال.</li><li>مهارات حل المشكلات والاتصال والتعاون مع الفريق ممتازة.</li><li>متحدث عربي</li><li>الموقع: حضورياً (القاهرة)</li></ul>المؤهلات المفضلة<ul><li>خبرة في تطوير Android native (Kotlin/Java) أو iOS (Swift).</li><li>معرفة GraphQL ومنصات السحاب (AWS أو Azure أو Google Cloud).</li><li>خبرة في الاختبار الآلي وتحسين الأداء.</li><li>خبرة سابقة في قيادة مبادرات تقنية أو إرشاد المطورين.</li></ul> </div>
<h2 class=\"h5\">وصف الوظيفة</h2>
<div class=\"t-break\" data-jb-field=\"description\">
<span>BlueCloud Technologies تسعى إلى مطور موبايل رائد متمرس ليقود ممارستنا المتعددة المنصات في المجال المحمول.<br> هذا دور تقني وقيادي مزدوج — ستحدد معايير وهندسة تطوير الموبايل مع إدارة فريق من المطورين والتواصل المباشر مع العملاء وأصحاب المصالح الداخليين.<br> سيشكل عملك قدرة توصيل الموبايل لدى BlueCloud بشكل مباشر ويساهم في بعض أكثر مشاريع التحول الرقمي تأثيراً في المملكة.<br> المسؤوليات الأساسية • قيادة، وتوجيه، وإرشاد فريق مطوري موبايل متعددين المنصات (React Native / Flutter) • تحديد وتطبيق معايير هندسة الموبايل، وممارسات التطوير، ومعايير الجودة • امتلاك التسليم التقني الشامل لمشاريع الموبايل من المتطلبات حتى الإطلاق • دفع قرارات هندسية من أجل حلول موبايل قابلة للتوسع، قابلة للصيانة، وآمنة • التعاون مع مديري PMs، محللي الأعمال، وأصحاب المصلحة من العملاء لترجمة المتطلبات إلى خطط تقنية • إجراء مراجعات كود تفصيلية وتقديم ملاحظات بنّاءة وقابلة للتنفيذ • المساهمة في أنشطة ما قبل البيع: تصميم الحل، تقدير الجهود، والاقتراحات التقنية • إدارة المخاطر التقنية وحل العوائق المتعلقة بالتوصيل بشكل استباقي • التنسيق مع فريق DevOps لتصميم خط أنابيب CI/CD، إدارة الإطلاق، واستراتيجية النشر • الترويج للتحسين المستمر عبر أدوات الفريق المحمول، عملياتهم، وجودة التوصيل • أكثر من 7 سنوات من الخبرة المهنية في تطوير الموبايل، مع خبرة لا تقل عن 2–3 سنوات في دور قيادي أو رئيسي • مستوى خبرة خبير في React Native و/أو Flutter • سجل مثبت لقيادة فرق تطوير الموبايل وتقديم تطبيقات الشركة المستوى المؤسسي • معرفة عميقة بأنماط هندسة البرمجيات: MVVM، Clean Architecture، BLoC، MVI • خبرة عملية في تصميم واجهات API، ودمج الخدمات المصغرة، وإدارة SDKs الطرف الثالث • خبرة قوية في قياس أداء الموبايل، والتحسين، وإدارة الذاكرة • معرفة صلبة بممارسات CI/CD وأدوات DevOps لإصدارات الموبايل • مهارات تواصل ممتازة — القدرة على التفاعل بثقة مع كل من أصحاب المصلحة الفنيين وغير الفنيين • خبرة في إدارة دورة حياة المشروع كاملة: من الاستكشاف وتحديد النطاق حتى التسليم والتسليم النهائي • القدرة المثبتة على الإسهام في ما قبل البيع، والاقتراحات، والمناقشات التقنية مع العملاء NICE TO HAVE • خبرة مع حلول التنقل المؤسسي: MDM، SSO، SAML، أو MAM • اطلاع على النظام الإيكولوجي لمايكروسوفت: Azure، SharePoint، Power Apps، أو Microsoft 365 • PMP، Certified Scrum Master (CSM)، أو شهادة أجايل مكافئة • خبرة سابقة في شركة استشارات تكنولوجية أو مؤسسة شريك مايكروسوفت</span> </div>
Senior Flutter Developer<br><br>Job Overview<br><br>We are looking for an experienced Senior Flutter Developer to join our development team. In this role, you will be responsible for designing, developing, and maintaining high-quality cross-platform mobile applications for Android and i OS. You will collaborate with product managers, designers, backend developers, and QA engineers to deliver scalable, secure, and user-friendly mobile solutions.<br><br>Key Responsibilities<br><br>Design, develop, and maintain Flutter applications for Android and i OSBuild clean, scalable, and maintainable code following best practices Collaborate with cross-functional teams to deliver high-quality features Integrate RESTful APIs, Firebase, and third-party services Optimize application performance, reliability, and security Perform code reviews and mentor junior developers Troubleshoot and resolve application issues Participate in architecture, technical planning, and Agile development processes Ensure timely delivery of projects while maintaining high coding standards<br><br>Required Qualifications<br><br>Bachelor's degree in Computer Science or a related field (preferred)5+ years of software development experience3+ years of professional Flutter development experience Strong proficiency in Dart and the Flutter framework Experience with state management (BLoC, Riverpod, Provider, or Get X) Strong understanding of Clean Architecture, SOLID principles, and design patterns Experience integrating REST APIs, Firebase, and third-party SDKsProficiency with Git, CI/CD, and mobile application deployment Excellent problem-solving, communication, and teamwork skills Arabic speakerlocation : on-sit (Cairo)<br><br>Preferred Qualifications<br><br>Experience with native Android (Kotlin/Java) or i OS (Swift) Knowledge of Graph QL and cloud platforms (AWS, Azure, or Google Cloud) Experience with automated testing and performance optimization Previous experience leading technical initiatives or mentoring developers
Design and implement new app modules based on the product requirements using Flutter framework Create well designed, testable, efficient code, while maintaining existing codebases Participate in all phases of the development life-cycle Integrate user-interfaces elements developed by other developers Build user interfaces designed by UI/UX designers Integrate data storage solutions and various APIs from third parties Repair existing apps components, fix issues and avoid regressions Collaborate closely with the teams of UI/UX designers and other developers Participate in software architecture, design discussions and code reviews Optimize application for maximum speed and scalability Follow the company guidelines and best practices<br><br>Requirements<br><br>Bachelor's degree in computer science or related discipline3-5 years of proven work experience in software development, mobile development; Android and i OSSolid understanding of the full mobile development life cycle, including automated testing and building Familiarity with SQL/NoSQL databases and their declarative query languages Proficient understanding of code versioning tools, such as Git / Mercurial Excellent written and verbal communication skills Excellent written and spoken in both English and Arabic