Android Developers Jobs in Egypt
230 Jobs Found
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Position Overview We are looking for an ambitious and visionary Senior Android Engineer to take ownership of our mobile ecosystem and help scale our applications to the next level.<br> In this role, you won't just write code—you will shape the technical direction of our Android products, mentor talented engineers, and drive developer productivity and engineering velocity from the ground up.<br> If you are passionate about building robust, high-performance applications using modern Android technologies and clean architecture, we’d love to have you on the team.<br> Key Responsibilities Architectural Leadership: Design, build, and maintain high-performance, resilient, and reusable code using Kotlin, Java, Gradle, and Fastlane .<br> End-to-End Ownership: Drive engineering efforts from initial design to implementation, solving complex technical challenges around app performance, modularization, and developer workflow efficiency.<br> Product Translation: Partner closely with Product and Design teams to translate business requirements and wireframes into elegant, intuitive, and high-quality user experiences.<br> Code Health & Refactoring: Drive key technical decisions, map out refactoring strategies, and champion high code quality, automated testing, and clean architecture.<br> Performance & Optimization: Ensure lightning-fast responsiveness, monitor memory management, optimize UI rendering, and swiftly identify and resolve bottlenecks and bugs.<br> Mentorship: Act as a technical anchor for the team, guiding best practices in mobile development and elevating overall engineering standards.<br> Competitive compensation package with regular performance reviews.<br> Flexible working environment (Remote/Hybrid options).<br> Autonomous culture with opportunities to drive high-impact architectural decisions.<br> When you come to our mylo office, you'll find creative workspaces and an open design to foster collaboration between teams.<br> From "Day 1" you will receive all the equipment you need be successful at work.<br> Experience: 5+ years of dedicated professional experience in Android mobile application development.<br> Education: Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.<br> Core Languages & Tools: Deep mastery of Kotlin, Kotlin multi platform KMP , Java, Gradle, and Fastlane .<br> Architecture & Patterns: Strong command of Clean Architecture , SOLID principles, Object-Oriented Programming (OOP), design patterns, and modern architecture styles ( MVVM, MVI ).<br> Android Ecosystem: Deep expertise in the Android SDK, Android Jetpack components, reactive programming, and Dependency Injection frameworks (e.<br>g., Hilt, Dagger).<br> Performance & Concurrency: Proven experience with multithreading, offline storage strategies, UI design principles across diverse screen sizes, and app performance tuning.<br> Connectivity & CI/CD: Extensive familiarity with RESTful APIs, open-source Android libraries, Git version control, and continuous integration (CI/CD) pipelines.<br></span> </div>
<p><strong>Senior Android Engineer</strong></p><p><strong>Location:</strong> Sheraton, Cairo, Egypt</p><p><strong>Workplace:</strong> Hybrid</p><p><strong>Employment Type:</strong> Full-time</p><p><strong>Experience:</strong> 3+ years</p><p><strong>About the Role</strong></p><p>iSpace is looking for a <strong>Senior Android Engineer</strong> to join our engineering team and contribute to enterprise and client-facing mobile applications across multiple markets.</p><p>The ideal candidate will have strong hands-on Android development experience and the ability to take ownership of application architecture, code quality, performance, integrations, and production releases.</p><p><br></p><p><strong>Key Responsibilities:-</strong></p><ul><li>Design, develop, and maintain high-quality Android applications.</li><li>Build scalable, maintainable, and reliable application architectures.</li><li>Integrate REST APIs, authentication services, SDKs, and third-party platforms.</li><li>Troubleshoot and resolve performance, stability, and production issues.</li><li>Conduct code reviews and maintain development and engineering standards.</li><li>Collaborate closely with Backend, QA, UI/UX, DevOps, and Delivery teams.</li><li>Manage Google Play releases, updates, and production deployments.</li><li>Contribute to technical estimations, solution design, and implementation discussions.</li><li>Mentor and support other developers when required.</li><li>Participate in Agile ceremonies, sprint planning, and technical discussions.</li></ul><p><br></p><p><strong>Requirements:-</strong></p><ul><li><strong>3+ years of professional Android development experience.</strong></li><li>Strong hands-on experience with <strong>Kotlin and Android SDK</strong>.</li><li>Solid understanding of modern Android architecture and <strong>Jetpack components</strong>.</li><li>Experience with <strong>Kotlin Coroutines</strong> and dependency injection.</li><li>Strong experience integrating <strong>REST APIs, third-party SDKs, and external services</strong>.</li><li>Experience with <strong>Firebase and push notifications</strong>.</li><li>Strong debugging, troubleshooting, and problem-solving skills.</li><li>Experience publishing and maintaining applications on <strong>Google Play</strong>.</li><li>Good understanding of <strong>Git and CI/CD workflows</strong>.</li><li>Good understanding of mobile application <strong>security, performance, and optimization</strong>.</li><li>Good command of <strong>English</strong>, both written and spoken.</li><li>Ability to work effectively in a collaborative, cross-functional environment.</li></ul><p><br></p><p><strong>Preferred Qualifications:-</strong></p><ul><li>Experience working on <strong>enterprise mobile applications</strong>.</li><li>Experience with <strong>SSO, maps, location services, or complex third-party integrations</strong>.</li><li>Previous experience in a <strong>software house, SaaS company, or system integrator</strong>.</li><li>Experience working in <strong>Agile/Scrum development environments</strong>.</li><li>Experience working with multiple applications, clients, or projects simultaneously.</li></ul><p><br></p><p><strong>Send Your CV to</strong><strong>:</strong><strong> farah.darwish@ispace.eg</strong></p>
<p><strong>Senior Android Engineer</strong></p><p><strong>Location:</strong> Sheraton, Cairo, Egypt</p><p><strong>Workplace:</strong> Hybrid</p><p><strong>Employment Type:</strong> Full-time</p><p><strong>Experience:</strong> 3+ years</p><p><strong>About the Role</strong></p><p>iSpace is looking for a <strong>Senior Android Engineer</strong> to join our engineering team and contribute to enterprise and client-facing mobile applications across multiple markets.</p><p>The ideal candidate will have strong hands-on Android development experience and the ability to take ownership of application architecture, code quality, performance, integrations, and production releases.</p><p><br></p><p><strong>Key Responsibilities:-</strong></p><ul><li>Design, develop, and maintain high-quality Android applications.</li><li>Build scalable, maintainable, and reliable application architectures.</li><li>Integrate REST APIs, authentication services, SDKs, and third-party platforms.</li><li>Troubleshoot and resolve performance, stability, and production issues.</li><li>Conduct code reviews and maintain development and engineering standards.</li><li>Collaborate closely with Backend, QA, UI/UX, DevOps, and Delivery teams.</li><li>Manage Google Play releases, updates, and production deployments.</li><li>Contribute to technical estimations, solution design, and implementation discussions.</li><li>Mentor and support other developers when required.</li><li>Participate in Agile ceremonies, sprint planning, and technical discussions.</li></ul><p><br></p><p><strong>Requirements:-</strong></p><ul><li><strong>3+ years of professional Android development experience.</strong></li><li>Strong hands-on experience with <strong>Kotlin and Android SDK</strong>.</li><li>Solid understanding of modern Android architecture and <strong>Jetpack components</strong>.</li><li>Experience with <strong>Kotlin Coroutines</strong> and dependency injection.</li><li>Strong experience integrating <strong>REST APIs, third-party SDKs, and external services</strong>.</li><li>Experience with <strong>Firebase and push notifications</strong>.</li><li>Strong debugging, troubleshooting, and problem-solving skills.</li><li>Experience publishing and maintaining applications on <strong>Google Play</strong>.</li><li>Good understanding of <strong>Git and CI/CD workflows</strong>.</li><li>Good understanding of mobile application <strong>security, performance, and optimization</strong>.</li><li>Good command of <strong>English</strong>, both written and spoken.</li><li>Ability to work effectively in a collaborative, cross-functional environment.</li></ul><p><br></p><p><strong>Preferred Qualifications:-</strong></p><ul><li>Experience working on <strong>enterprise mobile applications</strong>.</li><li>Experience with <strong>SSO, maps, location services, or complex third-party integrations</strong>.</li><li>Previous experience in a <strong>software house, SaaS company, or system integrator</strong>.</li><li>Experience working in <strong>Agile/Scrum development environments</strong>.</li><li>Experience working with multiple applications, clients, or projects simultaneously.</li></ul><p><br></p><p><strong>Send Your CV to</strong><strong>:</strong><strong> farah.darwish@ispace.eg</strong></p>
<p><strong>Location:</strong> Sheraton, Cairo, Egypt</p><p><strong>Workplace:</strong> Hybrid</p><p><strong>Employment Type:</strong> Full-time</p><p><strong>Experience:</strong> 3+ years<br></p>About the Role<p>iSpace is looking for a <strong>Senior Android Engineer</strong> to join our engineering team and work on enterprise and client-facing mobile applications across multiple markets.</p><p>We’re looking for someone with strong hands-on Android experience who can take ownership of architecture, code quality, performance, integrations, and production releases.</p>Key Responsibilities<ul><li>Design, develop, and maintain high-quality Android applications.</li><li>Build scalable and maintainable application architecture.</li><li>Integrate REST APIs, authentication services, SDKs, and third-party platforms.</li><li>Troubleshoot performance, stability, and production issues.</li><li>Review code and maintain engineering standards.</li><li>Work closely with Backend, QA, UI/UX, DevOps, and delivery teams.</li><li>Manage Google Play releases and production updates.</li><li>Support technical estimation and solution discussions.</li><li>Mentor and support other developers when required.</li></ul>Requirements<ul><li>3+ years of professional Android development experience.</li><li>Strong experience with <strong>Kotlin</strong> and Android SDK.</li><li>Solid knowledge of modern Android architecture and Jetpack components.</li><li>Experience with Coroutines, dependency injection, REST APIs, and third-party SDK integrations.</li><li>Experience with Firebase and push notifications.</li><li>Strong debugging and problem-solving skills.</li><li>Experience publishing and maintaining applications on Google Play.</li><li>Good understanding of Git and CI/CD workflows.</li><li>Good understanding of mobile application security and performance.</li><li>Good command of English.</li></ul>Preferred<ul><li>Experience with enterprise mobile applications.</li><li>Experience with SSO, maps, location services, or complex integrations.</li><li>Previous experience in a software house, SaaS company, or system integrator.</li><li>Experience working in Agile development environments.</li></ul><p><br></p>
<p>We are looking for a Native Android Developer to join a dedicated engineering engagement supporting the development and maintenance of a payment SDK ecosystem . The developer will work directly with the client's Product and Engineering teams, with a primary focus on native Android development using Kotlin and additional support for Flutter and React Native components using AI-assisted development tools such as Claude Code and Codex.</p><h3>Responsibilities</h3><ul><li>Develop, maintain, and enhance native Android SDKs using Kotlin.</li><li>Implement Android components, libraries, and API integrations.</li><li>Integrate SDKs with payment APIs and backend services.</li><li>Troubleshoot bugs and production issues.</li><li>Develop unit and integration tests.</li><li>Participate in code reviews, refactoring, and performance improvements.</li><li>Support SDK releases, versioning, documentation, and sample applications.</li><li>Support Flutter and React Native components, wrappers, and native bridges.</li><li>Use AI-assisted tools such as Claude Code and Codex for development, debugging, testing, and documentation.</li><li>Review, test, and validate all AI-assisted code before delivery.</li><li>Support merchant integrations and technical go-live activities.</li></ul><p><strong>Desired Candidate Profile</strong></p><h3>Qualifications</h3><ul><li>At least 4 years of solid experience in native Android development using Kotlin.</li><li>Good knowledge of Android architecture, APIs, testing, debugging, and application lifecycle.</li><li>Ability to independently implement and troubleshoot assigned requirements.</li><li>Experience developing SDKs, reusable libraries, or frameworks is highly preferred.</li><li>Experience with Flutter and/or React Native is an advantage.</li><li>Experience with Claude Code, Codex, or similar AI development tools is an advantage.</li><li>Payment, FinTech, or security-sensitive application experience is desirable.</li><li>Good communication skills and ability to work directly with an international engineering team.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
About MoneyMore & Mondia:<p>MoneyMore is the consumer fintech app of Mondia Group. It turns everyday bank transaction messages into a clear, real-time picture of a person's finances, helping users in Egypt spend smarter, budget better, and save more — in both Arabic and English. We are scaling from an early, product-led launch toward a nationwide personal-finance companion, and evolving into a broader fintech and consumer-intelligence platform.</p><br><p>Mondia Group is a digital services and marketplace provider that integrates digital products and experiences into telecom operators, banks, and other large distribution channels. MoneyMore is one of Mondia's key growth bets, built by a small, senior, fast-moving product team.</p><br>About the Role:<p>We are looking for an experienced Senior Mobile Engineer with deep native Android expertise to build high-quality, scalable, and secure applications. You will play a key role in designing application architecture, implementing new features, improving performance, and mentoring engineers, while collaborating closely with product, design, backend, QA, and iOS teams.</p><br><p>The ideal candidate has strong expertise in native Android development and modern Kotlin-based architecture, and is comfortable working in a fast-paced, product-focused environment with a strong sense of ownership.</p><br>Responsibilities<p>• Design, develop, and maintain high-quality native Android applications.</p><br><p>• Build scalable and maintainable solutions using modern Android architecture.</p><br><p>• Lead technical design discussions and contribute to system architecture decisions.</p><br><p>• Collaborate with Product, Design, Backend, QA, and iOS teams.</p><br><p>• Write clean, testable, and reusable code following best engineering practices.</p><br><p>• Optimize application performance, memory usage, startup time, and battery consumption.</p><br><p>• Ensure application stability through unit testing, UI testing, and code reviews.</p><br><p>• Integrate RESTful APIs and collaborate with backend teams on API design.</p><br><p>• Mentor junior developers and promote engineering excellence.</p><br><p>• Participate in Agile development processes and continuous delivery practices.</p><br><p>• Drive technical improvements and help establish engineering standards.</p><br> </div>
<p><strong>Company:</strong> Qartas<br><strong>Location:</strong> Cairo, Egypt — On-site<br><strong>Employment Type:</strong> Full-time<br><strong>Experience:</strong> 2+ years with React Native</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 develop and maintain our Android and iOS application.</p><p>Responsibilities</p><ul><li>Develop and maintain the Qartas app using React Native and TypeScript.</li><li>Build responsive interfaces based on UI/UX designs.</li><li>Integrate the app with our FastAPI backend through REST APIs.</li><li>Implement authentication, navigation, state management, and error handling.</li><li>Build camera, image preview, and file-upload workflows.</li><li>Support Arabic and right-to-left layouts.</li><li>Debug issues, improve performance, and write maintainable code.</li><li>Test important user flows and participate in code reviews.</li><li>Prepare development and production builds for Android and iOS.</li><li>Work closely with the product, backend, and AI/ML developers.</li></ul><p>Requirements</p><ul><li>2+ years of practical React Native experience.</li><li>Strong JavaScript and TypeScript knowledge.</li><li>Experience developing applications for Android and iOS.</li><li>Experience with REST APIs, React hooks, navigation, and state management.</li><li>Experience with Git and collaborative development.</li><li>Ability to debug mobile and API integration issues.</li><li>Ability to work full-time on-site in Cairo.</li></ul><p>Preferred</p><ul><li>Experience with Expo and EAS Build.</li><li>Experience with camera access, image uploads, and local storage.</li><li>Familiarity with Arabic and RTL applications.</li><li>Experience publishing apps to Google Play or the Apple App Store.</li><li>Familiarity with FastAPI or Python backends.</li><li>Some experience with backend development, including building or maintaining APIs and working with databases.</li></ul><p> </p>
The Firm:<br><br>Arcsen is a leading global technology consulting firm specializing in providing innovative solutions and expert guidance to businesses across EMEA. With a commitment to excellence, Arcsen partners with industry giants such as Salesforce, Mule Soft, Tableau, Slack, and Sprout, Certinia, and Splunk, ensuring clients receive top-tier services tailored to their unique needs.<br><br>Position Overview:<br><br>We are building native mobile apps (not hybrid) for i OS, Android and Huawei, with feature parity to the web platform and the member/loyalty experience. The apps consume the same content and integration APIs as the website. We are hiring at least one senior i OS engineer and one senior Android engineer; Huawei (HMS) capability can sit with the Android engineer. Please screen i OS and Android candidates against the relevant platform sections below.<br><br>Key Responsibilities:<br><br>Build native apps: i OS in Swift (latest two OS versions, portrait + tablet/landscape) and Android in Kotlin (latest three OS versions), plus Huawei App Gallery distribution and Huawei Mobile Services (HMS) push where required Implement core journeys: search and booking/commerce, self-service flows, mobile pass / ticket with Apple Wallet / Google Wallet, document scanning and upload, and calendar sync Deliver the member/loyalty profile and features at parity with the website Implement push notifications (APNs / FCM / HMS Push), in-app notifications, geolocation, and offline access to static content; optionally smartwatch companion apps Consume content and integration APIs (via the integration layer); integrate mobile analytics Meet performance targets: app startup under 2 seconds, optimised app size, crash-rate reporting Manage store distribution: Apple App Store, Google Play and Huawei App Gallery, with localised metadata and screenshots; optional additional regional stores<br><br>Requirements<br><br>Bachelor's degree in Computer Science, Information Technology, or related field5+ years of native mobile development Senior-level Swift (i OS) OR Kotlin (Android) — specify which platform the candidate leads on Strong REST / Graph QL API integration Experience with push infrastructure (APNs / FCM) Experience publishing and maintaining apps in production app stores<br><br>Nice-to-have<br><br>Huawei Mobile Services (HMS) and App Gallery experience (especially for the Android hire) Multi-language and right-to-left (Arabic) app experience Apple Wallet / Google Wallet pass integration Experience with high-traffic transactional or travel/commerce apps Cross-platform familiarity is fine, but the build is native — pure cross-platform-only candidates are a weaker fit<br><br>Benefits<br><br>Hands-on experience with real-world projects and clients Collaborative and supportive work environment Career growth opportunities<br><br>Arcsen is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Different makes us better.<br><br>By applying, you give your consent to the processing of your personal data which are necessary to the Personal Data Administrator for the purpose of the recruitment process, and the future recruitment processes. This consent will allow us to contact you in connection with our recruitment. We will process your data for two years.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company Description<br><p>We are looking for a <strong>Native Android Developer</strong> to join a dedicated engineering engagement supporting the development and maintenance of a <strong>payment SDK ecosystem</strong>. The developer will work directly with the client's Product and Engineering teams, with a primary focus on native Android development using Kotlin and additional support for Flutter and React Native components using AI-assisted development tools such as Claude Code and Codex.</p><br><br>Job Description<br><ul><li>Develop, maintain, and enhance native Android SDKs using Kotlin.</li><li>Implement Android components, libraries, and API integrations.</li><li>Integrate SDKs with payment APIs and backend services.</li><li>Troubleshoot bugs and production issues.</li><li>Develop unit and integration tests.</li><li>Participate in code reviews, refactoring, and performance improvements.</li><li>Support SDK releases, versioning, documentation, and sample applications.</li><li>Support Flutter and React Native components, wrappers, and native bridges.</li><li>Use AI-assisted tools such as Claude Code and Codex for development, debugging, testing, and documentation.</li><li>Review, test, and validate all AI-assisted code before delivery.</li><li>Support merchant integrations and technical go-live activities.</li></ul><br>Qualifications<br><ul><li>At least 4 years of solid experience in native Android development using Kotlin.</li><li>Good knowledge of Android architecture, APIs, testing, debugging, and application lifecycle.</li><li>Ability to independently implement and troubleshoot assigned requirements.</li><li>Experience developing SDKs, reusable libraries, or frameworks is highly preferred.</li><li>Experience with Flutter and/or React Native is an advantage.</li><li>Experience with Claude Code, Codex, or similar AI development tools is an advantage.</li><li>Payment, FinTech, or security-sensitive application experience is desirable.</li><li>Good communication skills and ability to work directly with an international engineering team.</li></ul><br>Additional Information<br><p><strong>WHY YOU’LL LOVE US</strong></p><br><ul><li>All employees benefits for free (our famous games room, daily breakfast, fruits, coffee and other hot drinks, soft drinks and juices, company days out and parties…)</li><li>Social insurance</li><li>Open-door management policy</li><li>Full Medical insurance</li><li>Accommodation and Transportation Allowance</li><li>Friendly environment that values innovation and efficiency</li><li>Exciting opportunities for career growth and talent development</li><li>Feedback encouragement</li><li>Recognition and reward programs</li><li>Competitive salaries and incentives</li><li>Friendly environment</li><li>Flexible and Comfortable schedule</li><li>Fun committees</li><li>Monetary rewards</li><li>Fun, smart and creative people</li><li>Career possibilities with growing team</li><li>Paid vacations</li><li>Social benefits</li></ul><p>For more information about Nile Bits, please visit our website:</p><br><p>https://www.nilebits.com</p><br><br><br> </div>
<strong>Company Description<br><br></strong>We are looking for a <strong>Native Android Developer</strong> to join a dedicated engineering engagement supporting the development and maintenance of a <strong>payment SDK ecosystem</strong>. The developer will work directly with the client's Product and Engineering teams, with a primary focus on native Android development using Kotlin and additional support for Flutter and React Native components using AI-assisted development tools such as Claude Code and Codex.<br><br><strong>Job Description<br><br></strong><ul><li>Develop, maintain, and enhance native Android SDKs using Kotlin. </li><li>Implement Android components, libraries, and API integrations. </li><li>Integrate SDKs with payment APIs and backend services. </li><li>Troubleshoot bugs and production issues. </li><li>Develop unit and integration tests. </li><li>Participate in code reviews, refactoring, and performance improvements. </li><li>Support SDK releases, versioning, documentation, and sample applications. </li><li>Support Flutter and React Native components, wrappers, and native bridges. </li><li>Use AI-assisted tools such as Claude Code and Codex for development, debugging, testing, and documentation. </li><li>Review, test, and validate all AI-assisted code before delivery. </li><li>Support merchant integrations and technical go-live activities. <br><br></li></ul>Qualifications<br><br><ul><li>At least 4 years of solid experience in native Android development using Kotlin. </li><li>Good knowledge of Android architecture, APIs, testing, debugging, and application lifecycle. </li><li>Ability to independently implement and troubleshoot assigned requirements. </li><li>Experience developing SDKs, reusable libraries, or frameworks is highly preferred. </li><li>Experience with Flutter and/or React Native is an advantage. </li><li>Experience with Claude Code, Codex, or similar AI development tools is an advantage. </li><li>Payment, FinTech, or security-sensitive application experience is desirable. </li><li>Good communication skills and ability to work directly with an international engineering team. <br><br></li></ul>Additional Information<br><br><strong>WHY YOU’LL LOVE US<br><br></strong><ul><li>All employees benefits for free (our famous games room, daily breakfast, fruits, coffee and other hot drinks, soft drinks and juices, company days out and parties…)</li><li>Social insurance</li><li>Open-door management policy</li><li>Full Medical insurance</li><li>Accommodation and Transportation Allowance</li><li>Friendly environment that values innovation and efficiency</li><li>Exciting opportunities for career growth and talent development</li><li>Feedback encouragement</li><li>Recognition and reward programs</li><li>Competitive salaries and incentives</li><li>Friendly environment</li><li>Flexible and Comfortable schedule</li><li>Fun committees</li><li>Monetary rewards</li><li>Fun, smart and creative people</li><li>Career possibilities with growing team</li><li>Paid vacations</li><li>Social benefits<br><br></li></ul>For more information about Nile Bits, please visit our website:<br><br>https://www.nilebits.com
<ul><li><p>Develop and maintain Android applications using <strong>Kotlin/Java</strong> and Clean Architecture.</p></li><li><p>Integrate and work with <strong>POS hardware</strong>, including NFC, printers, and scanners.</p></li><li><p>Implement secure payment flows following <strong>PCI DSS and EMV</strong> standards.</p></li><li><p>Integrate applications with <strong>payment gateways, APIs, and TMS</strong>.</p></li><li><p>Develop and integrate RESTful APIs and backend services.</p></li><li><p>Optimize application performance, stability, and security.</p></li><li><p>Troubleshoot, debug, and resolve technical issues.</p></li><li><p>Collaborate with Product, QA, Backend, and other technical teams.</p></li><li><p>Follow coding standards, best practices, and secure development principles.</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p><strong>1-2 years of experience</strong> in Android development.</p></li><li><p>Strong knowledge of <strong>Android SDK, Kotlin, Coroutines, and Dependency Injection</strong>.</p></li><li><p>Good understanding of <strong>REST APIs, Room/SQLite, and multithreading</strong>.</p></li><li><p>Experience with <strong>Clean Architecture</strong> and modern Android development practices.</p></li><li><p>Strong problem-solving and debugging skills.</p></li><li><p>Experience with <strong>POS/mPOS, payment solutions, or fintech</strong> is a strong plus.</p></li><li><p>Good understanding of software development lifecycle and version control such as <strong>Git</strong>.</p></li></ul><p></p>
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.
<p>As part of this strategic initiative, a large-scale global program is being implemented across the company's IP portfolio. This includes the development of new embedded software, enhancements to cloud infrastructure, and the creation of innovative interfaces within the mobile application. We're seeking a solid and creative Mobile Developer responsible for the development and maintenance of applications aimed at a range of Android devices including mobile phones and tablet computers. Your primary focus will be the development of Android 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 collaborative problem-solving, sophisticated design, and the creation of quality products is essential."</p><p>Responsibilities " Design and build applications for the Android platform. Communication for IoT devices implementation. Work with Cloud and Platform Teams on integration Ensure the performance, quality, and responsiveness of applications. Collaborate with cross-functional teams to align on architecture and deliverables. Identify and correct bottlenecks and fix bugs. Help maintain code quality, organization, and automatization"</p><p>Skills Must have Deep understanding of Android SDK Strong experience with Kotlin and frameworks Proficiency with unit and UI Testing. Understanding of design principles Experience with API and effective data management Jetpack Compose Coroutines/Flow MVVM Architecture Dagger (Dependency Injection) Retrofit Library Nice to have Knowledge of MQTT protocol Other Languages English: C1 Advanced</p><p><strong>Desired Candidate Profile</strong></p><p>Skills Must have Deep understanding of Android SDK Strong experience with Kotlin and frameworks Proficiency with unit and UI Testing. Understanding of design principles Experience with API and effective data management Jetpack Compose Coroutines/Flow MVVM Architecture Dagger (Dependency Injection) Retrofit Library Nice to have Knowledge of MQTT protocol Other Languages English: C1 Advanced</p>
<p>We are seeking a Mobile Application Developer to design, develop, and maintain high-quality Android and iOS applications with excellent performance and user experience.</p><p></p><p><strong>Responsibilities</strong></p><ul><li><p>Develop Android/iOS applications.</p></li><li><p>Build reusable components.</p></li><li><p>Integrate REST APIs.</p></li><li><p>Optimize performance.</p></li><li><p>Publish applications.</p></li><li><p>Debug production issues.</p></li><li><p>Write clean code.</p></li><li><p>Collaborate with backend developers.</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p>Android</p></li><li><p>iOS</p></li><li><p>Java</p></li><li><p>Kotlin</p></li><li><p>Swift</p></li><li><p>Flutter</p></li><li><p>REST API</p></li><li><p>Git</p></li><li><p>Firebase</p></li><li><p>Push Notifications</p></li><li><p>BrowserStack</p></li></ul><p></p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><div><br></div><div><div><div><div> <p> </p> <p> <strong>Connect to your opportunity</strong> </p> <p> </p> <ul> <li>Database Management: Backend developers design and manage the database systems that store and retrieve data for the application. This includes creating, optimizing, and maintaining database schemas, writing database queries, and ensuring data integrity and security.</li> <li>API Development: Backend developers build and maintain application programming interfaces (APIs) that allow the frontend and other services to communicate with the backend. This involves designing RESTful or GraphQL APIs, implementing endpoints, and handling data requests and responses.</li> <li>Server-Side Logic: They write the server-side code that executes business logic and processes user requests. This may involve implementing user authentication, authorization, and business rules. They ensure that the application functions correctly and efficiently on the server.</li> <li>Security and Performance: Backend developers are responsible for implementing security measures to protect the application and its data, such as user authentication, encryption, and access control. They also optimize the server-side code and database queries to enhance application performance.</li> <li>Integration: Backend developers often work on integrating third-party services and APIs into the application. This can include payment gateways, social media platforms, external databases, or other microservices.</li> </ul> <p> <strong> <br> Connect to your skills and professional experience.</strong> </p> <ul> <li>3 - 7 years of experience.</li> <li>Java and Kotlin Proficiency: You should have strong programming skills in both Java and Kotlin. Be able to write clean, efficient, and maintainable code in these languages.</li> <li>Android Development: Proficiency in Android app development, including building user interfaces, handling user input, and working with Android's APIs and components.</li> <li>Server-Side Development: Excel in server-side development, including creating RESTful or GraphQL APIs, handling data processing and storage, and managing server infrastructure.</li> <li>Database Management: Experience in designing, querying, and managing databases, both on the mobile device (SQLite) and on the server (e.g., MySQL, PostgreSQL, or NoSQL databases).</li> <li>Security Best Practices: Knowledge of security measures in mobile and server development, including authentication, authorization, data encryption, and protection against common security vulnerabilities.</li> <li>API Integration: Proficiency in integrating mobile apps with backend services, third-party APIs, and web services.</li> <li>Performance Optimization: Experience in optimizing mobile app and server performance to ensure efficient data retrieval, processing, and response times.</li> <li>Cross-Platform Development: Familiarity with cross-platform development frameworks like Flutter or React Native, which allow the development of mobile apps for both Android and iOS using a single codebase.</li> </ul> <p> </p> <p><br></p></div></div></div></div></div></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Design, develop, and maintain Android applications using Java and Kotlin to deliver engaging user experiences.<br> Collaborate with cross-functional teams, including UI/UX designers and backend developers, to gather requirements and ensure seamless integration.<br> Write clean, efficient, and maintainable code following best practices in mobile application development.<br> Participate in the entire app development lifecycle, from concept to deployment, ensuring timely delivery of high-quality software.<br> Troubleshoot and debug applications to optimize performance and responsiveness.<br> Stay updated with the latest trends and technologies in Android development, implementing new features and enhancements as needed.<br> Contribute to code reviews and provide constructive feedback to team members to maintain code quality.<br> Hybrid working model Social and medical insurance Transportation Bachelor's degree in Computer Science, Software Engineering, or a related field.<br> 1-2 years of experience in Android application development.<br> Proficiency in Java and Kotlin programming languages.<br> Strong understanding of Android SDK, application architecture, and best practices.<br> Experience with RESTful APIs for backend integration.<br> Familiarity with version control systems, preferably Git.<br> Knowledge of mobile UI/UX design principles.<br> Strong problem-solving skills and attention to detail.<br> Ability to work effectively in a team-oriented, agile environment.<br> Experience with automated testing and debugging tools is a plus.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Design, develop, and maintain Android applications using Java and Kotlin to deliver engaging user experiences.<br> Collaborate with cross-functional teams, including UI/UX designers and backend developers, to gather requirements and ensure seamless integration.<br> Write clean, efficient, and maintainable code following best practices in mobile application development.<br> Participate in the entire app development lifecycle, from concept to deployment, ensuring timely delivery of high-quality software.<br> Troubleshoot and debug applications to optimize performance and responsiveness.<br> Stay updated with the latest trends and technologies in Android development, implementing new features and enhancements as needed.<br> Contribute to code reviews and provide constructive feedback to team members to maintain code quality.<br> Hybrid working model Social and medical insurance Transportation Bachelor's degree in Computer Science, Software Engineering, or a related field.<br> 1-2 years of experience in Android application development.<br> Proficiency in Java and Kotlin programming languages.<br> Strong understanding of Android SDK, application architecture, and best practices.<br> Experience with RESTful APIs for backend integration.<br> Familiarity with version control systems, preferably Git.<br> Knowledge of mobile UI/UX design principles.<br> Strong problem-solving skills and attention to detail.<br> Ability to work effectively in a team-oriented, agile environment.<br> Experience with automated testing and debugging tools is a plus.<br></span> </div>
<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 for real-world use cases. In this role, you'll apply your mobile engineering expertise to build stable, performant, and user-friendly applications for iOS and Android. 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><strong>What We Do</strong></p><p>The Mindrift platform connects specialists with innovative technology projects. Our mission is to help develop high-quality AI technologies by combining real-world expertise from professionals across the globe with advanced AI development efforts.</p><p><strong>About the Role</strong></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><strong>Key Responsibilities</strong></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><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 build production-ready mobile applications. Strong attention to detail, performance awareness, and the ability to work independently are essential.</p><p><strong>Technical Skills (Essential)</strong></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><strong>Additional requirements</strong></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>
Are you passionate about building high-performance mobile applications that power the future of digital payments? At AFS (Arab Financial Services), we're expanding our Technology Hub in Cairo and are looking for an experienced Senior Mobile Developer (Flutter) to join our growing engineering team. This is an exciting opportunity to work on enterprise-grade mobile applications, collaborate with regional teams across the Middle East, and contribute to innovative fintech solutions.<br>Responsibilities: Design, develop, and maintain Flutter applications for Android and i OS. Build secure, scalable, and high-performance mobile applications. Integrate REST APIs, authentication services, and payment gateways. Collaborate closely with Product, Solution Design, QA, and Dev Ops teams. Participate in code reviews, CI/CD, and continuous improvement initiatives. Troubleshoot production issues and contribute to delivering high-quality digital products.<br>Requirements: 4-6 years of experience in Flutter development. Strong knowledge of Dart and Flutter. Experience developing applications for both Android and i OS. Hands-on experience with REST APIs and third-party SDK integrations. Knowledge of Firebase, Git, and CI/CD pipelines. Experience in fintech, payments, or banking is a must.
<p>Highly qualified audio experts with proven experience in configuring and optimizing audio systems on platforms running QNX and Android.</p><p><br></p><p><strong>Job Responsibilities & Duties:</strong></p><ul><li>Audio Control: Setup and management of audio routing, volume control, and stream prioritization across QNX and Android domains.</li><li>Multizone Audio: Configure and test audio playback across multiple zones, ensuring isolation and synchronization.</li><li>Bluetooth Profiles: Integrate and validate BT audio profiles (e.g., A2DP, HFP) across virtualized environments.</li><li>Video Call Audio Support: Ensure proper audio routing and echo cancellation for video conferencing applications.</li><li>Audio Channel Mapping: Configure input/output channels for microphones, speakers, and external devices.</li><li>Microphone Configuration: Support for multiple microphone setups, including beamforming and noise suppression.</li><li>Ducking Rules: Implement of audio ducking policies for prioritizing system or navigation prompts over media playback.</li><li>Media Policy Handling: Define and enforce media policies across Android and QNX, including stream types, focus management, and audio interruptions.</li></ul><p><strong>Desired Candidate Profile</strong></p><p>A Bachelor's degree in Electronic Engineering /Computer Engineering /Computer Science or an equivalent combination of education/experience is required.</p><p>5 Years of experience in Automotive software development</p><p><strong>Skills and Abilities</strong></p><ul><li>Deep understanding of Android audio stack: HAL, Audio Flinger, Audio Policy.</li><li>Familiarity with Qualcomm audio stack: TinyALSA, Audio Reach architecture, graph.</li><li>Experience with AOSP development tools (THEIA, lucky, Terminal Servers, git, Open Grok, OpenZFS).</li><li>Very good English language (spoken and written) is required</li><li>Candidates should have the flexibility to travel for work in different places inside or outside Egypt</li></ul>