Android Developers Jobs in Egypt
230 Jobs Found
<p>Mindrift is looking for skilled Mobile App Developers (React Native, Flutter, Swift, or Kotlin) to join the Tendem project ( https://tendem.ai/ ) and build native and cross-platform mobile applications within our hybrid AI + human environment. In this role, as an AI Pilot that's how we refer to this position at Mindrift you'll collaborate with Tendem Agents that handle repetitive tasks, while you provide mobile engineering expertise, platform-specific judgment, and quality control to ensure apps are stable, performant, and ready for real users on real devices. This part-time remote opportunity is ideal for professionals with hands-on experience shipping iOS and/or Android apps, working with platform APIs, and handling the full mobile development lifecycle.</p><p>The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe.</p><p>This is a freelance role for a Tendem project. As a Mobile App Developer, you'll design, build, and refine mobile applications across categories such as utilities, fitness/wellness, games, productivity, delivery, and content apps for iOS, Android, or both, using native or cross-platform frameworks.</p><strong>Key Responsibilities</strong><ul><li>Build mobile applications using React Native, Flutter, Swift (iOS), or Kotlin (Android).</li><li>Implement responsive mobile UIs that follow platform conventions (iOS HIG, Material Design).</li><li>Integrate native device features (camera, push notifications, location, storage, biometrics).</li><li>Connect apps to backend APIs, handle offline state, caching, and synchronization.</li><li>Implement monetization features where required (in-app purchases, ads, subscriptions).</li><li>Evaluate AI-generated mobile code and refactor it for correctness, performance, battery use, and maintainability.</li><li>Debug platform-specific issues and prepare builds for distribution (TestFlight, Play Console).</li></ul><strong>Requirements and benefits</strong><ul><li>Hands-on experience with at least one of: React Native, Flutter, Swift/SwiftUI (iOS), or Kotlin/Jetpack Compose (Android).</li><li>Solid understanding of mobile UI patterns, navigation, state management, and platform guidelines.</li><li>Experience integrating REST APIs, handling async data, and managing local storage.</li><li>Familiarity with native device APIs (notifications, camera, location, storage, biometrics).</li><li>Experience with mobile build tools, code signing, and submission to App Store / Google Play.</li><li>Experience implementing in-app purchases, ads, or subscriptions is a plus.</li><li>Familiarity with backend services such as Firebase, Supabase, or similar is a plus.</li><li>Strong attention to detail and commitment to performance, stability, and platform polish.</li><li>Self-directed work ethic with the ability to ship complete mobile features independently.</li><li>Portfolio of shipped mobile apps (required, with App Store / Google Play links preferred).</li><li>English proficiency: Upper-intermediate (B2) or above (required)</li></ul><p>For this project, tasks are estimated to require around 10 20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active.</p><p>On this project, contributors can earn up to $35 per hour equivalent , depending on their level and pace of contribution. Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements.</p><p>Why this freelance opportunity might be a great fit for you? Work fully remote on your own schedule with just a laptop and stable internet connection. Gain hands-on experience in a unique hybrid environment where human expertise and AI agents collaborate seamlessly a distinctive skill set in a rapidly growing field. Participate in performance-based bonus programs that reward high-quality work and consistent delivery.</p><p><strong>Desired Candidate Profile</strong></p><p>At least 3 years of relevant experience in mobile app development (required).</p><p>Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus.</p><p>Candidates should have a strong foundation in mobile application development, platform-specific UI/UX patterns, and building stable, high-quality mobile experiences for iOS and Android. We are looking for specialists who can confidently work with native or cross-platform frameworks, integrate device APIs and backend services, and refine AI-assisted output into production-ready mobile applications.</p><p>Strong attention to detail, performance awareness, and the ability to work independently are essential.</p>
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.
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.
<p><strong>Company: Qartas<br>Location: Cairo, Egypt — On-site<br>Employment Type: Full-time<br></strong></p><p>About Qartas</p><p>Qartas is building a mobile platform that helps teachers prepare assessments, review student answers, grade efficiently, track results, and manage their classes.</p><p>We are looking for a React Native Developer to build and maintain our mobile application for Android and iOS.</p><p>Responsibilities</p><ul><li><p>Develop and maintain the Qartas application using React Native and TypeScript.</p></li><li><p>Translate UI/UX designs into responsive, reliable mobile interfaces.</p></li><li><p>Integrate the application with our FastAPI backend through REST APIs.</p></li><li><p>Implement authentication, navigation, state management, loading states, and error handling.</p></li><li><p>Build camera capture, image preview, local storage, and file-upload workflows.</p></li><li><p>Ensure proper Arabic and right-to-left layout support.</p></li><li><p>Diagnose bugs and improve application performance and stability.</p></li><li><p>Test critical user flows and participate in code reviews.</p></li><li><p>Prepare development and production builds for Android and iOS.</p></li><li><p>Use agentic coding tools and workflows to plan, implement, test, debug, and improve features efficiently.</p></li><li><p>Collaborate with the product, backend, and AI/ML teams.</p></li></ul><p></p><p><strong>Requirements</strong></p><p>Requirements</p><ul><li><p>At least two years of practical React Native experience.</p></li><li><p>Strong knowledge of JavaScript and TypeScript.</p></li><li><p>Experience developing applications for Android and iOS.</p></li><li><p>Experience with React hooks, navigation, state management, and REST API integration.</p></li><li><p>Ability to use agentic coding tools effectively throughout the development workflow, including task planning, code generation, debugging, testing, refactoring, and documentation.</p></li><li><p>Ability to review, validate, and improve AI-generated code rather than relying on it without verification.</p></li><li><p>Experience using Git in a collaborative development environment.</p></li><li><p>Strong debugging and problem-solving skills.</p></li><li><p>Ability to write clean, reusable, and maintainable code.</p></li><li><p>Ability to work full-time on-site in Cairo.</p></li></ul><p>Preferred Qualifications</p><ul><li><p>Experience with Expo and EAS Build.</p></li><li><p>Experience with camera functionality, image uploads, and local storage.</p></li><li><p>Experience supporting Arabic or other right-to-left applications.</p></li><li><p>Experience publishing applications to Google Play or the Apple App Store.</p></li><li><p>Familiarity with FastAPI, Python, databases, or backend API development.</p></li><li><p>Experience integrating agentic development workflows into team-based software projects.</p></li><li><p>Familiarity with automated testing, CI/CD, and code-quality tools used alongside AI-assisted development.</p></li></ul><p></p>
About The Job<br><br>Do you have real experience with hybrid mobile applications development like phonegap for dynamic mobile apps for developing hybrid applications?<br><br>If yes, then this role is for you. Work for Everest Minds, and you’ll collaborate with the most skilled teams in your field.<br><br>What to Expect as a mobile development engineer at Everest Minds :<br><br>Join us and you’ll be given the responsibility of engineering APIs & Mobile apps development for enterprise consumption in a cloud stack. You will assist our business team in utilizing the best-in-practice architecture, tools, and design patterns in mobile development & payment solutions. You will be expected to think in an abstract or computational way to provide solutions to help scalability and handle complex business logic. Creativity in solution implementations are welcomed!<br><br>You are free to innovate using the latest technologies in the global market, We have no boundaries.<br><br>Job Requirements<br><br>It’s not really about the number of years of experience; this is old fashioned requirement now. It’s more about what your technical capability and demonstrable experience, the types of project size you’ve worked on, your knowledge of phonegap in particular, your ability to turn around a project, and also your strengths in advance phonegap Mobile Development.<br><br>Skills & Experience Necessary For This Role<br><br>Experience with Apache Cordova and Phone Gap is essential. Experience with Javascript and j Query is essential. Experience using JSON, REST, HTTP Web Services and APIs is essential. Experience with sails JS / node JS is a plus. Android (java) experience.i OS (Objective C or SWIFT) experience. Adaptable to a fast changing but disciplined Agile development environment. Good understanding of Web Accessibility. Experience working with version control systems such as SVN or Git. Experience building mobile apps using Phone Gap to at least an AA standard Amazon AWS mobile service APIs is a plus<br><br>Keywords: Amazon AWS mobile apps Phone Gap Agile development Web Services JSON sails JS node JS java Script j Query Mobile Development engineering backend dynamic web apps Mobile Developer Phone Gap Developer Apache Cordova Software Developer Mobile Developement Android i OS
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are looking for a talented Mobile App Developer to design, develop, and maintain high-quality mobile applications for Android and iOS platforms. The ideal candidate should have experience with cross-platform and/or native mobile development frameworks, strong programming fundamentals, and the ability to deliver scalable, user-friendly mobile solutions.</p><p>Key Responsibilities</p><ul><li>Design, develop, test, and maintain mobile applications for Android and iOS.</li><li>Build reusable, maintainable, and scalable application components.</li><li>Collaborate with product managers, designers, backend developers, and QA teams to deliver high-quality applications.</li><li>Integrate mobile applications with RESTful APIs and backend services.</li><li>Optimize applications for performance, security, and scalability.</li><li>Troubleshoot, debug, and resolve application issues.</li><li>Participate in code reviews and contribute to architecture and design discussions.</li><li>Publish and maintain applications on app stores following platform best practices.</li></ul><p>Must Have Skills</p><ul><li>Flutter OR React Native OR React Expo OR Swift OR Kotlin OR Xamarin OR Ionic OR .NET MAUI</li><li>Dart OR JavaScript OR TypeScript OR Swift OR Kotlin</li><li>Android SDK AND iOS SDK</li><li>REST APIs AND JSON AND API Integration</li><li>Git AND GitHub OR GitLab OR Bitbucket</li><li>Knowledge of mobile application architecture and design patterns ( MVVM OR MVC OR Clean Architecture OR BLoC ).</li><li>Experience with mobile debugging, performance optimization, and memory management.</li><li>Understanding of mobile application lifecycle, deployment, and release management.</li><li>Strong problem-solving and communication skills.</li></ul><p>Good to Have Skills</p><ul><li>Firebase OR Supabase OR AWS Amplify</li><li>SQLite OR Hive OR Realm OR Core Data OR Room</li><li>Redux OR Provider OR Riverpod OR GetX OR MobX OR BLoC</li><li>Jest OR Flutter Test OR XCTest OR Espresso OR Detox</li><li>Push notifications using Firebase Cloud Messaging (FCM) OR Apple Push Notification Service (APNs)</li><li>CI/CD tools such as GitHub Actions OR GitLab CI OR Jenkins OR Bitrise OR Codemagic</li><li>Experience with Google Maps, location services, camera, Bluetooth, biometrics, or payment gateway integrations.</li><li>Familiarity with Agile/Scrum methodologies.</li><li>Experience publishing applications to Google Play Store AND Apple App Store .</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Bachelor's degree in Computer Science, Software Engineering, or a related field. 0 11 years of experience in mobile application development. Experience developing and maintaining production-grade mobile applications. Understanding of secure coding practices and mobile application security. Passion for learning emerging mobile technologies and industry best practices.</p><p></p></section>
Employment Type: Full Time Location: Remote Experience: Mobile Application Development, Software Engineering, or App Development Roles<br>Company Description Scry AI is a research-led enterprise AI company that builds intelligent platforms for BFSI, insurance, logistics, and industrial enterprises to drive efficiency, insight, and compliance. Our product suite includes Auriga for conversational AI, Collatio for document intelligence, and Concentio for cognitive IoT and operational intelligence. These platforms help clients convert complex, fragmented data into actionable enterprise intelligence.<br>We are looking for a Mobile App Developer to design, build, and maintain high-performance mobile applications that support Scry AI’s platforms and enterprise use cases. This role is critical in delivering seamless, user-friendly mobile experiences aligned with our AI-driven solutions.<br>Role Overview As a Mobile App Developer at Scry AI, you will be responsible for developing scalable and responsive mobile applications across Android and/or i OS platforms. You will work closely with product, design, and backend teams to build applications that integrate with AI-driven systems and deliver a smooth user experience. This role is ideal for someone who is technically strong, detail-oriented, and comfortable building modern mobile applications in a fast-paced, technology-driven environment.<br>Key Responsibilities<br>Mobile Application Development Design and develop mobile applications for Android and/or i OS platforms Write clean, efficient, and maintainable code Ensure performance, responsiveness, and reliability of applications<br>Integration & API Development Integrate mobile applications with backend services and APIsWork with AI-driven platforms and data services for real-time functionality Ensure secure and scalable data exchange between systems<br>UI/UX Implementation Collaborate with design teams to implement intuitive and user-friendly interfaces Ensure consistency in design and usability across devices Optimize applications for performance and user experience<br>Testing & Maintenance Perform testing, debugging, and performance optimization Identify and fix bugs and improve application stability Maintain and update applications based on user feedback and product changes<br>Collaboration & Continuous Improvement Work closely with product, engineering, and QA teams Participate in code reviews and follow best practices Stay updated with latest mobile development trends and technologies<br>Required Qualifications and Skills Strong experience in mobile app development (Android, i OS, or cross-platform frameworks) Proficiency in languages such as Kotlin, Swift, Java, or frameworks like Flutter/React Native Experience with REST APIs and backend integration Understanding of mobile architecture patterns and best practices Familiarity with version control systems such as Git Strong problem-solving and debugging skills<br>Our Ideal Candidate Is technically strong and detail-oriented Can build scalable and high-performance mobile applications Is proactive in solving problems and improving user experience Collaborates effectively with cross-functional teams Thrives in a fast-paced, product-driven environment Is interested in AI, enterprise technology, and mobile innovation<br>If this role interests you, follow our page to stay updated on more job opportunities and insights into how AI companies build scalable mobile applications and digital experiences.
<p>We are looking for a mid-level<strong> Unity developer</strong> to contribute to the architecture, development, optimization, and delivery of <strong>3D applications for Windows and Android</strong>.</p><p>You will take ownership of technical features and systems while applying strong software engineering practices and collaborating with developers, artists, and game designers.</p><p><strong>Requirements</strong></p><p></p><ul><li><p><strong>2+ years</strong> of professional Unity development experience.</p></li><li><p>At least <strong>one shipped or publicly playable project</strong> demonstrating practical Unity experience.</p></li><li><p>Strong proficiency in <strong>C#</strong>.</p></li><li><p>Strong understanding and practical application of <strong>OOP and SOLID principles</strong>.</p></li><li><p>Strong understanding of Unity rendering and runtime architecture.</p></li><li><p>Experience developing and optimizing 3D applications for <strong>Windows and Android</strong>.</p></li><li><p>Ability to translate technical requirements into robust implementation approaches.</p></li><li><p>Experience using <strong>Git</strong> in a development team.</p></li><li><p>Strong problem-solving and analytical skills.</p></li><li><p>Ability to collaborate effectively with developers, artists, and game designers.</p></li></ul><p></p>
<p>Are you a visionary <strong>Mobile Game Developer</strong> with a passion for crafting immersive experiences? Do you thrive in a dynamic, creative environment where your leadership shapes the future of gaming? We are seeking a talented and experienced <strong>Lead Mobile Game Developer</strong> to join our innovative team in <strong>Cairo, Egypt</strong>. This is a thrilling <strong>Full-Time, Hybrid</strong> opportunity to lead the development of groundbreaking mobile titles that captivate audiences worldwide!</p><p><strong>Overview:</strong> We are at the forefront of mobile gaming, pushing boundaries and redefining entertainment. As a Lead Mobile Game Developer, you will be instrumental in bringing our ambitious projects to life, blending cutting-edge technology with artistic vision. You will guide a team of passionate developers, ensuring technical excellence and creative brilliance in every game we release.</p><ul><li><strong>Responsibilities:</strong><ul><li><strong>Lead</strong> the design, development, and deployment of innovative mobile games for both <strong>Android</strong> and <strong>iOS</strong> platforms.</li><li>Architect robust, scalable, and high-performance game systems using <strong>Unity</strong> and <strong>C#</strong>.</li><li>Mentor and manage a team of talented <strong>iOS Developers</strong> and <strong>Android Developers</strong>, fostering a collaborative and productive environment.</li><li>Drive technical excellence, code quality, and best practices across the development lifecycle.</li><li>Collaborate closely with game designers, artists, and product managers to translate concepts into engaging gameplay.</li><li>Integrate advanced AI capabilities, potentially leveraging tools like <strong>Claude</strong>, to enhance game mechanics and player experiences.</li><li>Oversee the entire project lifecycle, from conceptualization and prototyping to release and post-launch support.</li></ul></li><li><strong>Skills & Technologies:</strong> This role demands expertise in <strong>Mobile Game Development</strong>, particularly with <strong>Unity</strong> and <strong>C#</strong>. Strong proficiency in <strong>Android</strong> and <strong>iOS Development</strong> is essential, alongside a deep understanding of <strong>Game Design</strong> principles. Experience with AI tools like <strong>Claude</strong> and robust <strong>Version Control</strong> systems will be highly valued.</li><li><strong>Growth Opportunities:</strong> We are committed to your professional development. As a Lead, you will have unparalleled opportunities to expand your technical leadership skills, explore new technologies, and contribute to strategic decisions that shape our product roadmap. Grow your career within a company that values innovation and continuous learning.</li><li><strong>Team & Culture:</strong> Join a vibrant and diverse team of creative minds and technical experts. Our culture is built on collaboration, mutual respect, and a shared passion for gaming. We encourage experimentation, celebrate successes, and learn from challenges, all within a supportive <strong>Hybrid</strong> work environment that balances flexibility with team synergy.</li><li><strong>Impact:</strong> Your work will directly influence millions of players globally. You will be a key architect of games that entertain, inspire, and connect people, leaving a lasting mark on the mobile gaming landscape. This is your chance to lead projects that truly make an impact!</li></ul><p><strong>Requirements</strong></p><ul><li><strong>Career Level: Manager</strong> - Ready to lead, inspire, and drive technical excellence.</li><li><strong>Experience:</strong> A stellar track record of <strong>5-10 years</strong> in mobile game development, with significant experience in a leadership or managerial capacity.</li><li><strong>Technical Mastery:</strong><ul><li>Exceptional proficiency in <strong>Unity</strong> and <strong>C#</strong>, with a portfolio showcasing successful mobile game releases.</li><li>Deep expertise in <strong>Android Development</strong> and <strong>iOS Development</strong>, including platform-specific considerations and best practices.</li><li>Proven experience with <strong>Mobile Game Development</strong> lifecycle, from concept to launch and live operations.</li><li>Familiarity with AI integration, such as <strong>Claude</strong>, for innovative game features.</li><li>Strong understanding of <strong>Game Design</strong> principles and user experience.</li><li>Proficiency with <strong>Version Control</strong> systems (e.g., Git).</li></ul></li><li><strong>Leadership & Methodologies:</strong><ul><li>Demonstrated ability in <strong>Team Leadership</strong> and mentoring junior developers.</li><li>Solid understanding and application of <strong>Agile Methodologies</strong> in project management.</li><li>Excellent <strong>Project Management</strong> skills, capable of overseeing multiple projects and meeting deadlines.</li></ul></li><li><strong>Soft Skills:</strong><ul><li>Outstanding <strong>Problem-Solving</strong> abilities and a proactive approach to challenges.</li><li>Exceptional <strong>Creativity</strong> and a passion for pushing the boundaries of mobile gaming.</li><li>Strong communication and interpersonal skills to collaborate effectively across disciplines.</li></ul></li></ul>
<p><br></p><p>This is a freelance role for a Tendem project. As a Mobile App Developer, you'll design, build, and refine mobile applications across categories such as utilities, fitness/wellness, games, productivity, delivery, and content apps for iOS, Android, or both, using native or cross-platform frameworks.</p><p>Key Responsibilities</p><ul><li>Build mobile applications using React Native, Flutter, Swift (iOS), or Kotlin (Android).</li><li>Implement responsive mobile UIs that follow platform conventions (iOS HIG, Material Design).</li><li>Integrate native device features (camera, push notifications, location, storage, biometrics).</li><li>Connect apps to backend APIs, handle offline state, caching, and synchronization.</li><li>Implement monetization features where required (in-app purchases, ads, subscriptions).</li><li>Review, debug, optimize, and refactor mobile application code to improve correctness, performance, battery efficiency, and maintainability.</li><li>Debug platform-specific issues and prepare builds for distribution (TestFlight, Play Console).</li></ul><p>We are looking for specialists who can confidently work with native or cross-platform frameworks, integrate device APIs and backend services, and build production-ready mobile applications. Strong attention to detail, performance awareness, and the ability to work independently are essential.</p><p>Technical Skills (Essential)</p><ul><li>Hands-on experience with at least one of: React Native, Flutter, Swift/SwiftUI (iOS), or Kotlin/Jetpack Compose (Android).</li><li>Solid understanding of mobile UI patterns, navigation, state management, and platform guidelines.</li><li>Experience integrating REST APIs, handling async data, and managing local storage.</li><li>Familiarity with native device APIs (notifications, camera, location, storage, biometrics).</li><li>Experience with mobile build tools, code signing, and submission to App Store / Google Play.</li><li>Experience implementing in-app purchases, ads, or subscriptions is a plus.</li><li>Familiarity with backend services such as Firebase, Supabase, or similar is a plus.</li></ul><p>Additional requirements</p><ul><li>Strong attention to detail and commitment to performance, stability, and platform polish.</li><li>Self-directed work ethic with the ability to ship complete mobile features independently.</li><li>Portfolio of shipped mobile apps (required, with App Store / Google Play links preferred).</li><li>English proficiency: Upper-intermediate (B2) or above (required)</li></ul><p>For this project, tasks are estimated to require around 10 20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active.</p><p>On this project, contributors can earn up to $35 per hour equivalent , depending on their level and pace of contribution. Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements.</p><p>Why this freelance opportunity might be a great fit for you?</p><ul><li>Work fully remote on your own schedule with just a laptop and stable internet connection.</li><li>Apply your expertise to real-world technology projects while gaining experience building high-quality solutions for a global platform.</li><li>Participate in performance-based bonus programs that reward high-quality work and consistent delivery.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>At least 3 years of relevant experience in mobile app development (required).</li><li>Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus.</li><li>Candidates should have a strong foundation in mobile application development, platform-specific UI/UX patterns, and building stable, high-quality mobile experiences for iOS and Android.</li><li>Strong attention to detail, performance awareness, and the ability to work independently are essential.</li><li>Portfolio of shipped mobile apps (required, with App Store / Google Play links preferred).</li><li>English proficiency: Upper-intermediate (B2) or above (required)</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Project description
Designing, optimizing, and productizing high-performance computer vision and AI pipelines for consumer device - with focus on real-time performance, power efficiency, and production robustness across embedded platforms.
Responsibilities
Design and implement advanced computer vision and image processing pipelines optimized for real-time consumer devices.
Collaborate with ISP, sensor, and tuning teams to optimize image quality for downstream AI and UX performance.
Develop and deploy ML models for visual recognition, enhancement, tracking, or scene understanding.
Optimize ML models for edge deployment (quantization, pruning, distillation, hardware-aware tuning).
Implement performance-critical algorithms in modern C++ for embedded platforms.
Optimize for latency, power consumption, memory footprint, and thermal constraints.
Integrate inference engines (TFLite, TensorRT, ONNX Runtime, etc.) on target SoCs.
Work closely with Android/Linux platform teams to integrate camera and AI pipelines.
Define and track KPIs: FPS, power usage, memory, startup time, and accuracy.
Profile and optimize performance across CPU/GPU/NPU/DSP.
Drive debugging of complex system-level issues in production builds.
Ensure robust unit testing and contribute to automated validation pipelines.
Mentor engineers and review architecture/design proposals.
Support product bring-up and mass production readiness.
Skills
Must have
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
7-10+ years of experience in computer vision/image processing.
Proven experience shipping at least one consumer product with embedded vision/AI.
Strong C++ expertise (C++14/17/20), including performance optimization.
Strong experience with OpenCV and ML frameworks (PyTorch, TensorFlow, ONNX).
Experience deploying ML models on embedded/edge devices.
Experience with model optimization (quantization, pruning).
Strong understanding of 2D/3D geometry and linear algebra.
Experience working on embedded Linux or Android systems.
Strong debugging and performance profiling skills.
Experience optimizing for power and thermal constraints.
Nice to have
Experience with mobile SoCs (Qualcomm, MediaTek, Exynos, etc.).
Experience with CUDA / OpenCL / Vulkan / OpenGL ES / SIMD.
Experience with camera calibration and ISP interaction.
Experience building for Android Camera HAL or Yocto-based systems.
Experience with AR, computational photography, or video processing.
Experience with multi-camera systems.
Exposure to production validation and manufacturing constraints.
Other
Languages
English: C1 Advanced
Seniority
Senior</p><br> </div>
We Are Hiring – Technical Customer Analyst (VOC)<br><br>Location: Maadi<br>Salary: Up to 15,000 EGP net<br>Shift: 9:00 AM – 6:00 PM (Fixed)<br>Language: B1+ / B2 English<br>Background: Non-Technical<br><br>Benefits:<br>- Social and Medical Insurance<br>- Paid Training<br>- Company Transportation (pickup/drop-off from Maadi Thakanat Station).<br>- Half-Year Performance Bonuses<br><br>Requirements:<br>- B1+ / B2 English<br>- Non-Technical background<br>- Android user<br>- Strong communication
<p>Lead mobile engineering across iOS and Android, driving mobile architecture, native platform bridges, performance profiling, and automated release pipelines.</p><p></p><p><strong>Responsibilities:</strong></p><ul><li><p>Architect, scale, and maintain high-performance, modular mobile apps using Flutter and Dart.</p></li><li><p>Enforce Clean Architecture, SOLID principles, and enterprise state management (BLoC/Cubit).</p></li><li><p>Write custom platform channels (Kotlin/Java, Swift/Objective-C) for native integrations when plugins fall short.</p></li><li><p>Profile and resolve rendering jank, memory leaks, and network overhead using Flutter DevTools.</p></li><li><p>Configure and maintain mobile CI/CD pipelines (Fastlane, GitHub Actions) for automated store deployments.</p></li><li><p>Lead technical code reviews and mentor junior/mid-level mobile engineers.</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p><strong>5+ to 7+ years</strong> of professional software engineering, with at least <strong>4+ years</strong> dedicated to production Flutter apps.</p></li><li><p>Proven track record of architecting and shipping multiple complex, large-scale apps on Google Play and Apple App Store.</p></li><li><p>Mastery of state management (BLoC/Cubit), dependency injection, and modular architecture.</p></li><li><p>Solid experience with native mobile codebases (Android/iOS) and writing automated test suites (unit, widget, integration).</p></li><li><p>Hands-on experience with mobile CI/CD automation (Fastlane, GitHub Actions, Codemagic).</p></li></ul><p></p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Envision Employment Solutions is currently looking for Senior Mobile Developer (Flutter) for one of our partners, a leader in the Consulting & Technology Services !<br> Objective: We are seeking a motivated and detail-oriented Senior Mobile Developer (Flutter) to join our Cybersecurity and Data Resilience team.<br> This role is ideal for an early-career IT or cybersecurity professional looking to develop expertise in cyber recovery, ransomware resilience, and data protection technologies.<br> Responsibilities: Mobile Application Development Design, develop, and maintain cross-platform mobile applications using Flutter.<br> Build scalable, maintainable, and high-performance mobile solutions that meet business requirements.<br> Integrate mobile applications with RESTful APIs, third-party services, and backend systems.<br> Optimize application performance, responsiveness, and user experience across Android and iOS platforms.<br> Troubleshoot, debug, and resolve application defects and performance issues.<br> Architecture & Technical Leadership Contribute to application architecture and technical design decisions.<br> Promote clean code principles, reusable components, and development best practices.<br> Participate in code reviews to ensure code quality and maintainability.<br> Mentor junior developers and provide technical guidance across the development team.<br> Contribute to technical documentation and knowledge sharing.<br> Testing & Quality Assurance Develop and maintain unit and widget tests.<br> Support application testing, debugging, and release activities.<br> Ensure applications meet quality, security, and performance standards.<br> Collaborate with QA teams to resolve issues and improve software quality.<br> Collaboration & Continuous Improvement Work closely with UI/UX designers, backend developers, product managers, and stakeholders throughout the development lifecycle.<br> Participate in Agile ceremonies including sprint planning, reviews, and retrospectives.<br> Stay current with Flutter, Dart, and mobile development best practices.<br> Recommend improvements to development processes, tools, and application architecture.<br> Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.<br> Minimum 6 years of experience in mobile application development , with significant hands-on experience using Flutter.<br> Strong proficiency in Flutter and Dart .<br> Experience developing and maintaining cross-platform mobile applications for Android and iOS.<br> Strong understanding of mobile application architecture and design patterns (MVC, MVVM, BLoC, Clean Architecture, etc.<br>). Experience integrating RESTful APIs and third-party SDKs.<br> Strong knowledge of state management approaches such as Provider, Riverpod, Bloc, or Cubit.<br> Experience with Git and collaborative version control workflows.<br> Familiarity with Firebase services, including Authentication, Firestore, Cloud Messaging, or Analytics, is an advantage.<br> Experience with unit testing, widget testing, and application debugging.<br> Understanding of CI/CD pipelines for mobile application deployment is preferred.<br> Strong analytical and problem-solving skills.<br> Excellent communication and collaboration skills.<br> Experience working in Agile development environments.<br> Previous experience mentoring developers or leading technical initiatives is preferred.<br></span> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>WE RE HIRING A DESKTOP SUPPORT ENGINEER IN EGYPT! Excis is a global IT support leader, driven by innovation and collaboration. We're looking for a proactive Desktop Support Engineer to join our team in Cairo. Join us for a rewarding career in a supportive, family-like environment where you'll look forward to coming to work every day. Client in 190+ countries 6000+ Engineers 200+ Enterprise Clients We foster an open, friendly, and supportive growth-oriented culture where individual achievements fuel team success. From solving complex IT challenges to celebrating wins together, we put our people first.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Install and maintain desktop hardware/software (Windows, Office 365)</li><li>Troubleshoot issues via helpdesk ticketing systems</li><li>Manage user accounts in Active Directory</li><li>Support mobile devices (iOS/Android)</li><li>Ensure security with anti-virus and encryption tools</li><li>Requirements</li><li>Bachelor's in Computer Science or related field</li><li>CompTIA A+ or MCP certification preferred</li><li>Experience with Windows, Active Directory, and hardware troubleshooting</li><li>Strong problem-solving and customer service skills</li><li>Professional and willing to learn</li></ul><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Design and implement new app modules based on the product requirements using Flutter framework.<br> Create well designed, testable, efficient code, while maintaining existing codebases.<br> Participate in all phases of the development life-cycle Integrate user-interfaces elements developed by other developers.<br> Build user interfaces designed by UI/UX designers.<br> Integrate data storage solutions and various APIs from third parties.<br> Repair existing apps components, fix issues and avoid regressions.<br> Collaborate closely with the teams of UI/UX designers and other developers.<br> Participate in software architecture, design discussions and code reviews.<br> Optimize application for maximum speed and scalability.<br> Follow the company guidelines and best practices.<br> Bachelor’s degree in computer science or related discipline.<br> 3-5 years of proven work experience in software development, mobile development; Android and iOS Solid understanding of the full mobile development life cycle, including automated testing and building.<br> Familiarity with SQL/NoSQL databases and their declarative query languages.<br> Proficient understanding of code versioning tools, such as Git / Mercurial.<br> Excellent written and verbal communication skills.<br> Excellent written and spoken in both English and Arabic.<br></span> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>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.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Bachelor s degree in computer science or related discipline. 3-5 years of proven work experience in software development, mobile development; Android and iOS Solid 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.</p><p></p></section>
<p>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 iOS. You will collaborate with product managers, designers, backend developers, and QA engineers to deliver scalable, secure, and user-friendly mobile solutions.</p><p>Key Responsibilities</p><ul><li>Design, develop, and maintain Flutter applications for Android and iOS.</li><li>Build clean, scalable, and maintainable code following best practices.</li><li>Collaborate with cross-functional teams to deliver high-quality features.</li><li>Integrate RESTful APIs, Firebase, and third-party services.</li><li>Optimize application performance, reliability, and security.</li><li>Perform code reviews and mentor junior developers.</li><li>Troubleshoot and resolve application issues.</li><li>Participate in architecture, technical planning, and Agile development processes.</li><li>Ensure timely delivery of projects while maintaining high coding standards.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's degree in Computer Science or a related field (preferred).</li><li>5+ years of software development experience.</li><li>3+ years of professional Flutter development experience.</li><li>Strong proficiency in Dart and the Flutter framework.</li><li>Experience with state management (BLoC, Riverpod, Provider, or GetX).</li><li>Strong understanding of Clean Architecture, SOLID principles, and design patterns.</li><li>Experience integrating REST APIs, Firebase, and third-party SDKs.</li><li>Proficiency with Git, CI/CD, and mobile application deployment.</li><li>Excellent problem-solving, communication, and teamwork skills.</li><li>Arabic speaker</li></ul>
Koinz is Saudi Arabia’s leading social food ordering experience the app that transforms everyday coffee and dining into a fun, rewarding, and shareable lifestyle.<br><br>With 2.7M+ signups, Koinz is more than a loyalty app it’s where Gen Z and young consumers discover brands, earn rewards, share experiences, and make food social.<br><br>Your Mission is to lead the technical direction of our mobile platform. This is a hands-on engineering leadership role with deep expertise in i OS development and broad knowledge across the mobile ecosystem, including Android and cross-platform technologies such as Flutter.<br><br>You will own the architecture of our i OS application, mentor other talents, and help build scalable mobile products from the ground up.<br><br>What You’ll Own<br><br>Lead the architecture and technical direction of our i OS platform. Design and build scalable, maintainable, and high-performance mobile applications from scratch. Make key architectural decisions that support long-term product growth. Mentor and coach i OS, Android, and cross-functional engineers. Lead technical discussions, design reviews, and architecture reviews. Collaborate with Product Managers and Designers to translate business requirements into technical solutions. Work closely with Backend teams on API design and mobile architecture. Build and maintain modern Mobile CI/CD pipelines to enable fast, reliable releases. Improve release quality through automation testing and continuous integration. Define and monitor application performance, crashes, startup time, memory usage, and reliability metrics. Identify performance bottlenecks and continuously optimize user experience. Introduce new technologies and engineering practices that improve developer productivity. Own technical initiatives from concept to production.<br><br>Who You Are<br><br>7+ years of professional experience in mobile application development. Extensive experience building and shipping large-scale i OS applications. Proven experience leading technical initiatives and mentoring engineers. Experience building products or platforms from scratch. Strong experience working in Agile product teams. Excellent product sense and business understanding, with the ability to quickly transition into a Product Engineer mindset.