Mobile Developer Jobs in Egypt
496 Jobs Found
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Mindrift is looking for skilled Mobile App Developers (React Native, Flutter, Swift, or Kotlin) to join the Tendem project (https://tendem.<br>ai/) and build native and cross-platform mobile applications within our hybrid AI + human environment.<br> 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.<br> 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.<br> What We Do The Mindrift platform connects specialists with AI projects from major tech innovators.<br> Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe.<br> About the Role This is a freelance role for a Tendem project.<br> 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.<br> Key Responsibilities Build mobile applications using React Native, Flutter, Swift (iOS), or Kotlin (Android).<br> Implement responsive mobile UIs that follow platform conventions (iOS HIG, Material Design).<br> Integrate native device features (camera, push notifications, location, storage, biometrics).<br> Connect apps to backend APIs, handle offline state, caching, and synchronization.<br> Implement monetization features where required (in-app purchases, ads, subscriptions).<br> Evaluate AI-generated mobile code and refactor it for correctness, performance, battery use, and maintainability.<br> Debug platform-specific issues and prepare builds for distribution (TestFlight, Play Console).<br> Requirements and benefits At least 3 years of relevant experience in mobile app development (required).<br> Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus.<br> 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.<br> 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.<br> Strong attention to detail, performance awareness, and the ability to work independently are essential.<br> Hands-on experience with at least one of: React Native, Flutter, Swift/SwiftUI (iOS), or Kotlin/Jetpack Compose (Android).<br> Solid understanding of mobile UI patterns, navigation, state management, and platform guidelines.<br> Experience integrating REST APIs, handling async data, and managing local storage.<br> Familiarity with native device APIs (notifications, camera, location, storage, biometrics).<br> Experience with mobile build tools, code signing, and submission to App Store / Google Play.<br> Experience implementing in-app purchases, ads, or subscriptions is a plus.<br> Familiarity with backend services such as Firebase, Supabase, or similar is a plus.<br> Strong attention to detail and commitment to performance, stability, and platform polish.<br> Self-directed work ethic with the ability to ship complete mobile features independently.<br> Portfolio of shipped mobile apps (required, with App Store / Google Play links preferred).<br> English proficiency: Upper-intermediate (B2) or above (required) Project time expectations For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements.<br> This is an estimate, not a guaranteed workload, and applies only while the project is active.<br> Compensation On this project, contributors can earn up to $35 per hour equivalent , depending on their level and pace of contribution.<br> Compensation varies across projects depending on scope, complexity, and required expertise.<br> Please note that other projects on the platform may offer different earning levels based on their requirements.<br> Why this freelance opportunity might be a great fit for you?<br> Work fully remote on your own schedule with just a laptop and stable internet connection.<br> 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.<br> Participate in performance-based bonus programs that reward high-quality work and consistent delivery.<br></span> </div>
Senior Mobile App Developer (i OS & Android – React Native / Swift / Kotlin) Overview We are building a next-generation rideshare platform from the ground up and are currently assembling our early engineering team. We are looking for a Senior Mobile App Developer to help lead the development of our i OS and Android applications. This is a hands-on role where you will work closely with leadership, backend engineers, and designers to build scalable, production-ready mobile applications from day one. We are looking for someone who can take ownership, move quickly, solve problems independently, and build high-quality mobile experiences in a startup environment. Responsibilities Build and maintain i OS and Android mobile applications Develop scalable, responsive, and high-performance mobile UI/UXIntegrate backend APIs and third-party services Implement real-time functionality such as ride updates and location tracking Optimize application performance, reliability, and stability Collaborate with backend engineers and UI/UX designers Debug, test, maintain, and improve mobile applications Assist with App Store and Google Play deployment processes Contribute to mobile architecture and technical decisions Requirements5+ years of mobile application development experience Strong experience with React Native and/or Swift/Kotlin Experience building and deploying production mobile applications Strong understanding of mobile application architecture and state management Experience integrating REST APIs and backend services Familiarity with real-time systems such as Firebase, Web Sockets, or Socket. IOExperience with app deployment and store submission processes Strong problem-solving and debugging skills Ability to work independently and take ownership of projects Strong communication skills in English Nice to Have Experience with rideshare, logistics, or marketplace applications Experience with maps, GPS, and geolocation features Startup experience Experience optimizing mobile app performance at scale Arabic language skills Additional Information Remote position Open to candidates across the Middle East and Africa English required Arabic preferred Startup mindset is important (ownership, speed, adaptability) Compensation Full-time Salary: $1,000–$1,500 USD/month Long-term growth opportunity as the company scales
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Project description
Luxoft is a global software services company delivering professional solutions across sectors such as Finance, Automotive, and Digital Transformation.
We are establishing a new team focused on developing and enhancing Android Framework components, specifically SystemUI and Homescreen, for our client's In-Vehicle Android Infotainment (IVI) systems. The team aims to understand user interactions with information and vehicle infrastructure to shape the future IVI experience for 2026 and beyond.
Recognizing software as a key driver of innovation and differentiation in automotive environments, we build a software foundation that leverages open-source technologies in alignment with their communities. Our approach incorporates modern continuous integration and continuous delivery practices, extending deployment directly into the vehicle. The project follows agile principles and is scaled across a large, multi-hundred-person team.
Through combining advanced technologies, agile methodologies, and a commitment to optimal solutions, we collaborate with our OEM partner to define the future of IVI systems.
Responsibilities
Collaborate within an end-to-end (E2E) team alongside system engineers, product owners, designers, backend teams, and QA.
Implement, test, and refine new features for the existing Android Automotive application stack.
Work with Product Managers and UI/UX designers to translate requirements into technical solutions that integrate with the current architecture.
Diagnose, troubleshoot, and resolve software defects, bugs, and performance issues promptly.
Maintain and enhance codebase health through regular refactoring and optimization.
Skills
Must have
This role requires advanced expertise in Android development, demonstrated by a proven track record of delivering successful applications. The candidate must apply strong technical skills to develop and maintain robust mobile solutions.
Hard skills:
Expert knowledge of Kotlin and Java programming and comprehensive familiarity with the Android SDK.
Proficient in Android Architecture Components such as Lifecycle and ViewModel, along with implementation of design patterns including MVVM, MVI, Clean Architecture, and SOLID principles.
Extensive experience with the Android Framework, covering services (foreground/background), ContentProviders, IPC mechanisms (Binder, AIDL, Messenger, Intents/Broadcasts), and the permissions model including runtime and privileged permissions.
Solid understanding of Android system aspects such as process lifecycle, memory management, out-of-memory behavior, ActivityManagerService, app sandboxing, and security fundamentals.
Skilled in log analysis using logcat, performance profiling, and the use of debugging tools.
Practical experience with Android Studio, Gradle build system, and Git version control.
Familiarity with Linux internals, basic shell operations, SELinux policy, and system-level concepts pertinent to embedded devices.
Experience with Android Automotive OS, including AAOS application models, HMI constraints, and Car APIs.
Soft skills:
Ability to troubleshoot complex system-level and application issues methodically.
Effective use of technical tools and resources for performance optimization and debugging.
Capability to understand and adapt to platform-specific constraints and requirements.
Nice to have
Previous experience with Android Automotive Operating System (AAOS) and Android Open-Source Project (AOSP) frameworks: Demonstrated familiarity with these platforms is beneficial for understanding their structure and development processes.
Spanish language proficiency: Ability to communicate in Spanish is an optional asset for enhanced collaboration in relevant contexts.
Other
Languages
English: B2 Upper Intermediate
Seniority
Senior</p><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>We are looking for a Senior Android Developer to join our team of developers! We want a developer that possesses a passion for pushing mobile technologies to the limits. You will work with our team of talented engineers to design and build the next generation of our mobile applications.<br><br><span>Duties
and responsibilities:</span><br><br></span><ul><li><span>Design and build advanced applications for the Android platform.</span><br></li><li><span>Collaborate with cross-functional teams to define, design, and ship new features.</span><br></li><li><span>Work with outside data sources and API's.</span><br></li><li><span>Unit-test code for robustness, including edge cases, usability, and general reliability.</span><br></li><li><span>Work on bug fixing and improving application performance.</span><br></li><li><span>Continuously discover, evaluate, and implement new technologies to maximize development efficiency.</span><br></li></ul><br><span>RequirementsRequirements<br></span><ul><li>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.<br></li><li>Proven experience as an Android Developer, with <b>+3</b> <b>years of hands-on Android development experience</b>.<br></li><li>Strong proficiency in <b>Kotlin</b> and Java.<br></li><li>Solid understanding of Android SDK, Android Studio, and Android architecture components.<br></li><li>Experience with RESTful APIs, JSON, and third-party integrations.<br></li><li>Strong knowledge of mobile application architecture patterns (MVVM, MVP, Clean Architecture, etc.).<br></li><li>Experience with version control systems, preferably Git.<br></li><li>Familiarity with unit testing and automated testing frameworks.<br></li><li>Knowledge of performance optimization, debugging, and memory management techniques.<br></li><li>Experience publishing and maintaining applications on the Google Play Store is a plus.<br></li><li>Strong analytical, problem-solving, and communication skills.<br></li><li>Ability to work effectively in a fast-paced, agile development environment.<br></li></ul><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Project description Luxoft is a global software services company delivering professional solutions across sectors such as Finance, Automotive, and Digital Transformation. We are establishing a new team focused on developing and enhancing Android Framework components, specifically SystemUI and Homescreen, for our client's In-Vehicle Android Infotainment (IVI) systems. The team aims to understand user interactions with information and vehicle infrastructure to shape the future IVI experience for 2026 and beyond. Recognizing software as a key driver of innovation and differentiation in automotive environments, we build a software foundation that leverages open-source technologies in alignment with their communities. Our approach incorporates modern continuous integration and continuous delivery practices, extending deployment directly into the vehicle. The project follows agile principles and is scaled across a large, multi-hundred-person team. Through combining advanced technologies, agile methodologies, and a commitment to optimal solutions, we collaborate with our OEM partner to define the future of IVI systems. Responsibilities Collaborate within an end-to-end (E2E) team alongside system engineers, product owners, designers, backend teams, and QA. Implement, test, and refine new features for the existing Android Automotive application stack. Work with Product Managers and UI/UX designers to translate requirements into technical solutions that integrate with the current architecture. Diagnose, troubleshoot, and resolve software defects, bugs, and performance issues promptly. Maintain and enhance codebase health through regular refactoring and optimization. Skills Must have This role requires advanced expertise in Android development, demonstrated by a proven track record of delivering successful applications. The candidate must apply strong technical skills to develop and maintain robust mobile solutions. Hard skills: Expert knowledge of Kotlin and Java programming and comprehensive familiarity with the Android SDK. Proficient in Android Architecture Components such as Lifecycle and ViewModel, along with implementation of design patterns including MVVM, MVI, Clean Architecture, and SOLID principles. Extensive experience with the Android Framework, covering services (foreground/background), ContentProviders, IPC mechanisms (Binder, AIDL, Messenger, Intents/Broadcasts), and the permissions model including runtime and privileged permissions. Solid understanding of Android system aspects such as process lifecycle, memory management, out-of-memory behavior, ActivityManagerService, app sandboxing, and security fundamentals. Skilled in log analysis using logcat, performance profiling, and the use of debugging tools. Practical experience with Android Studio, Gradle build system, and Git version control. Familiarity with Linux internals, basic shell operations, SELinux policy, and system-level concepts pertinent to embedded devices. Experience with Android Automotive OS, including AAOS application models, HMI constraints, and Car APIs. Soft skills: Ability to troubleshoot complex system-level and application issues methodically. Effective use of technical tools and resources for performance optimization and debugging. Capability to understand and adapt to platform-specific constraints and requirements. Nice to have Previous experience with Android Automotive Operating System (AAOS) and Android Open-Source Project (AOSP) frameworks: Demonstrated familiarity with these platforms is beneficial for understanding their structure and development processes. Spanish language proficiency: Ability to communicate in Spanish is an optional asset for enhanced collaboration in relevant contexts. Other Languages English: B2 Upper Intermediate Seniority Senior</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>This role requires advanced expertise in Android development, demonstrated by a proven track record of delivering successful applications. The candidate must apply strong technical skills to develop and maintain robust mobile solutions. Hard skills: Expert knowledge of Kotlin and Java programming and comprehensive familiarity with the Android SDK. Proficient in Android Architecture Components such as Lifecycle and ViewModel, along with implementation of design patterns including MVVM, MVI, Clean Architecture, and SOLID principles. Extensive experience with the Android Framework, covering services (foreground/background), ContentProviders, IPC mechanisms (Binder, AIDL, Messenger, Intents/Broadcasts), and the permissions model including runtime and privileged permissions. Solid understanding of Android system aspects such as process lifecycle, memory management, out-of-memory behavior, ActivityManagerService, app sandboxing, and security fundamentals. Skilled in log analysis using logcat, performance profiling, and the use of debugging tools. Practical experience with Android Studio, Gradle build system, and Git version control. Familiarity with Linux internals, basic shell operations, SELinux policy, and system-level concepts pertinent to embedded devices. Experience with Android Automotive OS, including AAOS application models, HMI constraints, and Car APIs. Soft skills: Ability to troubleshoot complex system-level and application issues methodically. Effective use of technical tools and resources for performance optimization and debugging. Capability to understand and adapt to platform-specific constraints and requirements.</p><p>Nice to have Previous experience with Android Automotive Operating System (AAOS) and Android Open-Source Project (AOSP) frameworks: Demonstrated familiarity with these platforms is beneficial for understanding their structure and development processes. Spanish language proficiency: Ability to communicate in Spanish is an optional asset for enhanced collaboration in relevant contexts. Other Languages English: B2 Upper Intermediate</p><p></p></section>
Established in 2008, Geidea epitomises customer focused empowerment and commercial success through continuous innovation. Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market. Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity. Our technology mirrors our people - Smart, Innovative & Forward Thinkingwww.geidea.net<br>To maintain competitive advantage as we grow, we are currently looking for new "Senior Android Developer"<br>Job purpose:We are looking for a passionate and technically strong Senior Android Developer to join our Mobile Applications team. In this role, you will lead the design and development of scalable, high-performance Android applications that power our fintech solutions. You will collaborate closely with cross-functional teams — Product, Design, Backend, and QA — to deliver secure, user-friendly, and reliable mobile experiences.<br>Key accountabilities and decision ownership:Drive the end-to-end delivery of complex app modules — from design to deployment — ensuring scalability, performance, and reliability. Design and implement clean, modular, and maintainable architecture using MVVM and Clean Architecture principles across Android and shared KMM components. Develop rich UIs using Jetpack Compose and Compose Multiplatform, maintaining design accuracy through close collaboration with the UI/UX team (Figma). Integrate and optimize RESTful APIs with robust error handling, caching, and offline support. Apply modern Android practices using Coroutines, Flow, Hilt/Koin, Navigation Component, Room, and Work Manager. Optimize app performance, memory efficiency, and responsiveness while maintaining security and compliance standards. Collaborate effectively with Product, Design, Backend, and QA teams to convert business requirements into scalable technical solutions. Maintain high code quality through code reviews, unit testing, and CI/CD best practices. Monitor app stability and analytics using Firebase Crashlytics, Firebase Analytics, and Performance Monitoring, driving improvements through insights. Stay up to date with emerging Android and Multiplatform technologies to continuously improve team efficiency and product quality.<br>Must have technical / professional qualifications:4-5 years of hands-on Android development experience with strong proficiency in Kotlin. Practical experience working on Kotlin Multiplatform Mobile (KMM) projects. Expertise in Jetpack Compose, MVVM, Dependency Injection (Hilt/Koin), Coroutines, and Flow. Strong understanding of asynchronous programming, multi-threading, and memory optimization. Proven experience in modular architecture design and feature-based project structure. Solid experience integrating RESTful APIs and managing data synchronization. Familiarity with Firebase (Crashlytics, Analytics, Performance Monitoring) and Mixpanel for app analytics and stability. Deep understanding of mobile app security best practices — secure storage, encryption, and vulnerability prevention. Excellent communication skills and ability to work effectively in agile, cross-functional teams. Strong ownership mindset with the ability to prioritize and deliver within timelines. Experience in POS, fintech, or payment domain applications. Knowledge of remote configuration, feature toggles, and dynamic UI management. Exposure to CI/CD pipelines (Git Lab CI, Jenkins, or similar). Basic understanding of i OS integration in KMM projects. Experience working in multi-module, scalable app architectures.<br>Our values guide how we think and act - They describe what we care about the most:Customer first - It’s embedded in our design thinking and customer service approach Open - Openness allows us to constantly improve and evolve Real - No jargon and no excuses! Bold - Constantly challenging ourselves and our way of thinking Resilient – If we fail, we bounce back stronger than before Collaborative - We know that we can achieve a lot more as a team<br>We are changing lives by constantly striving for a better solution.
Company Overview Khazna launched in 2020 with a mission to improve the financial well-being of the underbanked, who have little access to formal financial services by providing access to convenient, effective and secure smartphone-based financial services. Khazna has received the Central Bank of Egypt’s first prepaid card license and aims to become the go-to neobank for underbanked consumers across the Middle East. In the next phase of its journey, Khazna is looking to continue scaling up its operations in Egypt and to launch its operations in Saudi Arabia.<br>This is a fun stage in the company's lifecycle as the core foundation has been but it is still early enough to assume a ton of ownership and to help shape the future of the company and its success.<br><br>Job Summary ????We are looking to hire a talented Android developer to design, build and maintain the next generation of Android application. Your primary focus will be developing high-end Android application for the latest android mobile devices. Your duties may include collaborating with the design team for new application features, identifying and fixing application bottlenecks, maintaining the core code and updating application published on the App Store. As Android developer, you should have a strong working knowledge of Android Frameworks, be proficient in Kotlin and be able to work as part of a team. Ultimately, an outstanding Android developer should be able to create functional, attractive applications that perfectly meet the needs of the user.<br>Key Responsibilities:Work with stakeholders to understand and document software requirements and ensure Android app delivered with high quality. Collaborate and work in a team environment with Design, Development and QA teams. Implement new features in a highly collaborative environment with product managers, and other Web, Backend, and i OS mobile engineers Share technical solutions and product ideas with the broader team through design review, code review, and presentations. Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.<br>Qualifications Bachelor’s Degree in Computer Science, Computer Engineering, Information Technology, or a related field (or equivalent).3+ years working experience with native Android development . Complete hands-on Android app development using Kotlin. Strong knowledge with Dependency injection frameworks like Dagger2 and Hilt. In-depth knowledge of software architecture concepts like MVP, MVVM,MVI, and Clean Architecture. Strong knowledge on android app components. Hands-on experience with mobile Dev Ops CI/CD tools. Experience writing testable code and unit tests. Solid understanding of the full mobile development life cycle. Understanding of Google’s design principles and interface guidelines. Experience with development in third-party libraries, and APIs. Strong analytical, organizational, and problem-solving skills. Strong sense of ownership and ability to deliver mobile application as an individual contributor.<br>✨ Join Khazna and contribute your skills and expertise to our mission of revolutionizing digital payments ???? and driving financial inclusion ???? across the region.<br>???? Apply now and be part of a team that is shaping the future of finance in Egypt and Saudi Arabia!
Key Responsibilities:• Develop and maintain native Android applications using Kotlin and/or Java.• Collaborate with UI/UX designers, product managers, and backend developers.• Integrate RESTful APIs and third-party services.• Optimize application performance, quality, and responsiveness.• Troubleshoot, debug, and resolve application issues.• Conduct code reviews and follow development best practices.• Implement security and data protection measures.• Publish and maintain applications on Google Play Store.<br>Required Qualifications:• Bachelor's degree in computer science, Software Engineering, or related field.• 2+ years of Android development experience (adjust as needed).• Strong proficiency in Kotlin and/or Java.• Experience with Android SDK, Android Studio, Jetpack components, and Material Design.• Knowledge of MVVM, MVC, or Clean Architecture principles.• Experience with Git version control.
Company Overview Khazna launched in 2020 with a mission to improve the financial well-being of the underbanked, who have little access to formal financial services by providing access to convenient, effective and secure smartphone-based financial services. Khazna has received the Central Bank of Egypt’s first prepaid card license and aims to become the go-to neobank for underbanked consumers across the Middle East. In the next phase of its journey, Khazna is looking to continue scaling up its operations in Egypt and to launch its operations in Saudi Arabia.<br>This is a fun stage in the company's lifecycle as the core foundation has been but it is still early enough to assume a ton of ownership and to help shape the future of the company and its success.<br><br>Job Summary ????We are looking to hire a talented Android developer to design, build and maintain the next generation of Android application. Your primary focus will be developing high-end Android application for the latest android mobile devices. Your duties may include collaborating with the design team for new application features, identifying and fixing application bottlenecks, maintaining the core code and updating application published on the App Store. As Android developer, you should have a strong working knowledge of Android Frameworks, be proficient in Kotlin and be able to work as part of a team. Ultimately, an outstanding Android developer should be able to create functional, attractive applications that perfectly meet the needs of the user.<br>Key Responsibilities:Work with stakeholders to understand and document software requirements and ensure Android app delivered with high quality. Collaborate and work in a team environment with Design, Development and QA teams. Implement new features in a highly collaborative environment with product managers, and other Web, Backend, and i OS mobile engineers Share technical solutions and product ideas with the broader team through design review, code review, and presentations. Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.<br>Qualifications Bachelor’s Degree in Computer Science, Computer Engineering, Information Technology, or a related field (or equivalent).3+ years working experience with native Android development . Complete hands-on Android app development using Kotlin. Strong knowledge with Dependency injection frameworks like Dagger2 and Hilt. In-depth knowledge of software architecture concepts like MVP, MVVM,MVI, and Clean Architecture. Strong knowledge on android app components. Hands-on experience with mobile Dev Ops CI/CD tools. Experience writing testable code and unit tests. Solid understanding of the full mobile development life cycle. Understanding of Google’s design principles and interface guidelines. Experience with development in third-party libraries, and APIs. Strong analytical, organizational, and problem-solving skills. Strong sense of ownership and ability to deliver mobile application as an individual contributor.<br>✨ Join Khazna and contribute your skills and expertise to our mission of revolutionizing digital payments ???? and driving financial inclusion ???? across the region.<br>???? Apply now and be part of a team that is shaping the future of finance in Egypt and Saudi Arabia!
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>BlueCloud Technologies is seeking a seasoned Lead Mobile Developer to head our cross-platform mobile practice.<br> This is a dual technical and leadership role — you will define the mobile development standards and architecture while managing a team of developers and interfacing directly with clients and internal stakeholders.<br> Your work will directly shape BlueCloud's mobile delivery capability and contribute to some of the most impactful digital transformation projects in the Kingdom.<br> KEY RESPONSIBILITIES • Lead, coach, and mentor a team of cross-platform mobile developers (React Native / Flutter) • Define and enforce mobile architecture standards, development practices, and quality benchmarks • Own end-to-end technical delivery of mobile projects from requirements through go-live • Drive architectural decisions for scalable, maintainable, and secure mobile solutions • Collaborate with PMs, BAs, and client stakeholders to translate requirements into technical plans • Perform detailed code reviews and provide constructive, actionable feedback • Contribute to presales activities: solution design, effort estimation, and technical proposals • Manage technical risks and proactively resolve delivery blockers • Coordinate with DevOps for CI/CD pipeline design, release management, and deployment strategy • Champion continuous improvement across the mobile team's tools, processes, and delivery quality • 7+ years of professional mobile development experience, with at least 2–3 years in a lead or principal role • Expert-level proficiency in React Native and/or Flutter • Proven track record leading mobile development teams and delivering enterprise-grade applications • Deep knowledge of software architecture patterns: MVVM, Clean Architecture, BLoC, MVI • Hands-on experience with API design, microservices integration, and third-party SDK management • Strong expertise in mobile performance profiling, optimization, and memory management • Solid knowledge of CI/CD practices and DevOps tools for mobile releases • Excellent communication skills — able to engage confidently with both technical and non-technical stakeholders • Experience managing full project lifecycle: from discovery and scoping through delivery and handover • Demonstrated ability to contribute to presales, proposals, and client-facing technical discussions NICE TO HAVE • Experience with enterprise mobility solutions: MDM, SSO, SAML, or MAM • Exposure to Microsoft ecosystem: Azure, SharePoint, Power Apps, or Microsoft 365 • PMP, Certified Scrum Master (CSM), or equivalent agile certification • Prior experience at an IT consulting firm or Microsoft Partner organization</span> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><br></p><p><b>About the role</b></p><p>In this role, you will be part of our engineering team, working with a high quality code base and the latest tools, where you will promote your skills to be an expert in complex frontend development in Android (kotlin) native platforms. Your primary focus will be development of mobile applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to a highly dynamic environment, where root cause analysis and rapid collaborative problem solving, sophisticated design, and the creation of quality products are required.</p><p>About your role as Senior Android Engineer</p><ul><li>Design and build mobile applications for Android.</li><li>Ensure the performance, quality, and responsiveness of applications</li><li>Collaborate with a team to define, design, and ship new features</li><li>Identify and correct bottlenecks and fix bugs</li><li>Help maintain code quality, organization, and automatization</li><li>Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products.</li><li>Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution</li><li>Dive into difficult problems and successfully deliver results on schedule</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Minimum of 5 years of professional experience in Android app development.</li><li>Proven track record of delivering high-quality, user-friendly Android applications.</li><li>Bachelor's degree in Computer Science , Software Engineering , or a related field. A master's degree is a plus.</li><li>Expert proficiency in Kotlin with a deep understanding of its advanced features.</li><li>Extensive experience with Jetpack Compose and building UI components in a declarative paradigm.</li><li>Strong understanding of the Android SDK , including UI design principles , patterns, and best practices.</li><li>Experience with asynchronous programming and multithreading in Android.</li><li>Proficient in integrating RESTful APIs and working with JSON data format.</li><li>Familiarity with dependency injection frameworks like Dagger/Hilt .</li><li>Experience with Android Architecture Components (ViewModel, LiveData, Room, Navigation).</li><li>Solid understanding of MVI and other architectural patterns.</li><li>Proficient with version control systems , particularly Git , and experience with GitFlow workflow.</li><li>Experience with unit testing (JUnit, Mockito) and UI testing (Espresso).</li><li>Knowledge of Gradle build system and managing project dependencies.</li><li>Understanding of material design principles and ability to implement them effectively.</li><li>Familiarity with app performance optimization and tools like Android Profiler .</li><li>Experience with Google Play Store deployment and app release management.</li><li>Knowledge of backend technologies and experience with Firebase or other backend services.</li><li>Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools like Jenkins , GitHub Actions , or Bitrise .</li><li>Understanding of secure coding practices and experience with encryption and data protection on Android.</li><li>Experience with Agile/Scrum methodologies and participating in sprint planning , daily stand-ups , and retrospectives .</li><li>Experience with localization/internationalization to support multi-language apps.</li><li>Knowledge of analytics tools like Google Analytics , or Firebase Analytics , for tracking app performance and user engagement.</li></ul><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><strong>Mobile Developer (Ionic / Angular)</strong></p><br><p>We're looking for a mobile developer to join our team and help build out our Sales CRM mobile app. The app is built on Ionic with an Angular front-end, backed by .NET APIs, and it's a tool our sales team uses every day in the field.</p><br><p>Most of the work here is front-end (new features, new screens, improving existing flows), but you'll also need to own the mobile experience end-to-end (push notifications, offline behavior, device-native feel). If you've shipped Ionic apps before and you care about the difference between an app that technically works and one that people actually enjoy using, this is your role.</p><br><p>Experience with Angular is a must. Familiarity with .NET APIs is a bonus, but you don't need to be a back-end developer to succeed here.</p><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<b><span>Yassir</span></b><span> is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in </span><b><span>45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa</span></b><span>. It is backed (~</span><b><span>$200M in funding</span></b><span>) by VCs from Silicon Valley, Europe and other parts of the world. </span><br><span>We offer on-demand services such as ride-hailing and last-mile delivery. Building on this infrastructure, we are now introducing financial services to help our users pay, save and borrow digitally. </span><br><span>Helping usher the continent into a digital economy era. We’re not just about serving people - we’re about creating a marketplace to bring people what they need while infusing social values.</span><br>
<p>ABOUT THE ROLE</p><br>
<p>In this role, you will be part of our engineering team, working with a high-quality codebase and the latest tools, where you will develop your expertise as an expert in complex frontend development on iOS (Swift and SwiftUI) native platforms. Your primary focus will be on the development of mobile applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to a highly dynamic environment is required, where root cause analysis and rapid collaborative problem solving, sophisticated design, and the creation of quality products are required.</p><br>
<br>
<ul>
<li>
<p>Design and build mobile applications for iOS.</p><br>
</li>
<li>
<p>Ensure the performance, quality, and responsiveness of applications</p><br>
</li>
<li>
<p>Collaborate with a team to define, design, and ship new features</p><br>
</li>
<li>
<p>Identify and correct bottlenecks and fix bugs</p><br>
</li>
<li>
<p>Help maintain code quality, organization, and automation</p><br>
</li>
<li>
<p>Participate in brainstorming sessions and contribute ideas to our technology, algorithms, and products.</p><br>
</li>
<li>
<p>Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution</p><br>
</li>
<li>
<p>Dive into difficult problems and successfully deliver results on schedule</p><br>
</li>
</ul>
<p>Requirements<br><strong>Must have technical skills with at least 5 years of experience</strong></p><br>
<ul>
<li>
<p>Language: iOS (Swift) native</p><br>
</li>
<li>
<p>Familiarity with cloud message APIs and push notification</p><br>
</li>
<li>
<p>Web architecture: REST and RESTful APIs, micro-services</p><br>
</li>
<li>
<p>Version control: GIT</p><br>
</li>
<li>
<p>BSc/MSc in Engineering, Computer Science or relevant field</p><br>
</li>
</ul>
<p><strong>Nice to have technical skills (Strongly advised)</strong></p><br>
<ul>
<li>
<p>Containers: Docker, Kubernetes</p><br>
</li>
<li>
<p>Caching, Redis server</p><br>
</li>
<li>
<p>Scaling, Web load balancing</p><br>
</li>
<li>
<p>Experience in a rapidly growing company in the fintech space is a plus</p><br>
</li>
</ul>
<br><br> </div>
About the role We're building high-performance, consumer-facing mobile products for a fast-growing market, and we need a senior engineer who treats native development as a craft — not a compromise. This is a dual-native role. You'll write pure native code for both platforms: Swift / Objective-C on i OS and Kotlin / Java on Android — designing and shipping features side by side across the two. You'll own architecture decisions, set the quality bar, and ship apps that feel genuinely at home on each OS. This is a native-only position. We are not looking for cross-platform framework developers — no Flutter, no React Native. We care about platform-specific performance, native UI/UX fidelity, and full control over the runtime, and we hire people who feel the same way. What you'll do Design, build, and maintain native i OS and Android applications from architecture through to App Store / Play Store release. Own end-to-end feature delivery on both platforms — from technical design to production and post-launch performance. Make and defend architecture decisions (MVVM / MVI / Clean Architecture), keeping the codebase modular, testable, and maintainable as it scales. Integrate with REST / Graph QL APIs, handle real-time data, and build reliable offline-first and sync behavior. Optimize for performance, battery, memory, and startup time — and profile relentlessly when something isn't right. Implement robust localization, including full Arabic RTL support and multi-language handling. Write unit and UI tests, review peers' code, and help shape CI/CD and release pipelines. Mentor mid-level developers and raise the technical standard of the whole mobile team. Required experiencei OSStrong production experience in Swift and working knowledge of Objective-C (including maintaining legacy code). Deep command of UIKit and Swift UI, Auto Layout, and the app lifecycle. Solid grasp of memory management (ARC), Swift concurrency (async/await), Combine, and GCD. Comfortable with Xcode, Instruments, and the full App Store submission and provisioning process. Android Strong production experience in Kotlin and Java. Deep command of the Android SDK, Jetpack components, Coroutines, and Flow. Solid grasp of the Android lifecycle, memory management, and background execution constraints. Comfortable with Android Studio, Gradle, and the full Play Store release process. Cross-cutting5+ years building and shipping native mobile apps, with published apps you can point to. Strong architecture fundamentals: clean separation of concerns, dependency injection, modularization. Solid experience with REST / Graph QL, JSON, Web Sockets, push notifications, and secure local storage. Confident with Git, code review, automated testing, and CI/CD. You care about detail — animations, empty/loading/error states, edge cases — not just "it compiles."Nice to have Experience with booking, e-commerce, loyalty, or other transaction-heavy consumer apps. Familiarity with the GCC / KSA market and Arabic-first product design. Experience mentoring or leading a small mobile team. Exposure to analytics, crash reporting, and A/B testing tooling. Working knowledge of accessibility standards on both platforms. Who you are You'd rather write two excellent native apps than one compromised shared one. You care about how an app feels on each platform, not just whether it runs. You take ownership — you don't wait to be told when something's slow, broken, or badly structured. You communicate clearly, review code generously, and lift the people around you.
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.
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.
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)
Job Requirements8+ years of experience in mobile app development. Strong experience with Flutter (preferred) or native Android/i OS. Solid understanding of REST APIs, state management, and app architecture. Experience publishing and maintaining apps on the App Store and Google Play. Familiarity with Git and Agile development practices. Strong problem-solving and debugging skills. Detail-oriented with a high standard for code quality. Ability to work independently and take ownership. Excellent communication and teamwork skills. Startup mindset with a passion for building impactful healthcare technology. Bonus Experience integrating AI features or real-time communication. Experience with Firebase, push notifications, and analytics. Knowledge of CI/CD pipelines. Apply by sending your CV and portfolio/Git Hub to: info@doctorvoice.net
<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>