Android Developers Jobs in Egypt
231 Jobs Found
Potential HR is hiring on behalf of one of its clients, a leading Fin Tech company specializing in digital financial solutions. The company is expanding its technical team and is looking for a motivated Junior Android Developer.<br><br>The role involves developing, testing, and maintaining secure Android mobile applications, implementing user-friendly interfaces, integrating APIs and financial services, fixing technical issues, and collaborating with software, product, design, and quality teams to deliver reliable and seamless digital payment and financial solutions using Kotlin or Java.<br><br>KEY RESPONSIBILITIES<br><br>Develop and maintain Android screens, features, and integrations under senior guidance. Consume APIs, manage local data, and handle validation, errors, and application states. Implement responsive layouts that follow approved designs and Android guidelines. Write basic tests, fix defects, and support release and quality-assurance activities. Use Git, issue-tracking tools, and documented coding standards. Collaborate with designers, backend developers, QA engineers, and product teams.<br><br><br>REQUIREMENTS<br><br>Bachelor's degree in Computer Science, Software Engineering, or a related field.0-2 years of Android development experience; strong personal or graduation projects are accepted. Good Kotlin or Java skills and understanding of the Android SDK and application lifecycle. Basic experience with APIs, local storage, debugging, Git, and mobile UI development. Understanding of object-oriented programming and common Android architecture concepts. Ability to learn quickly and pay attention to user experience and stability. Exposure to Jetpack Compose, MVVM, Room, Retrofit, coroutines, Firebase, or Play Store release processes.<br><br><br>REQUIREMENTS<br><br>Bachelor's degree in Computer Science, Software Engineering, or a related field.0-2 years of Android development experience; strong personal or graduation projects are accepted. Good Kotlin or Java skills and understanding of the Android SDK and application lifecycle. Basic experience with APIs, local storage, debugging, Git, and mobile UI development. Understanding of object-oriented programming and common Android architecture concepts. Ability to learn quickly and pay attention to user experience and stability.<br><br><br>Working Conditions & Benefits<br><br>Working Days: 5 Days (Sun : Thu)2 days off Working Hours: 8 Hours (10:00 AM : 6:00 PM) Competitive Package Social Insurance Coverage Private Medical Insurance Transportation Allowances
b_labs is the transformation and digitization arm of B. TECH, on a mission to change the industry as we know it. We spearhead tech innovation at B. TECH, an organization that has been a cornerstone of the Egyptian retail industry. We are the engine powering B. TECH in achieving its goal of becoming the leading omni-channel platform for consumer electronics and appliances in Egypt. By joining b labs, you will get to benefit from a collaborative startup environment, while also enjoying the stability of working within a company that has achieved strong growth year after year. You will be part of a visionary, customer-focused team with an ambitious mission--to become a trailblazer for digital retail within the Middle East.<br><br>Responsibilities<br><br>Translate designs and wireframes into high-quality code Contribute to engineering efforts from design to implementation, solving complex technical challenges. around developer and engineering productivity and velocity Design, build and maintain high performance, reusable, and reliable code using Kotlin, Java, Fastlane, Gradle Ensure the best possible performance, quality, and responsiveness of the application Identify and correct bottlenecks and fix bugs Understand business requirements and translate them into technical requirements Help in decision making and mapping out necessary to refactor code blocks Help in maintaining code quality, automation and organization<br><br>Requirements<br><br>Bachelor's degree with a concentration in Computer Science, Computer Engineering or related subject is a must5+ years' experience in developing Android mobile apps Solid understanding of the full mobile development life cycle Deep understanding of android engineering principles Solid knowledge of OOP, SOLID principles, most used design patterns Good Understanding of clean architecture Deep knowledge of Kotlin, Java, Fastlane, Gradle Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes Familiarity with restful APIs to connect Android applications to back-end services Strong knowledge of Android UI design principles, patterns, and best practices Experience with offline storage, threading, and performance tuning Knowledge of the open-source Android ecosystem and the libraries available for common tasks Proficient understanding of code versioning tools, such as Git Familiarity with continuous integration Deep knowledge of Android Architecture patterns like MVP/MVVM/MVIExperience with Dependency Injection or Service locator Familiarity with Android Jetpack Experience with reactive programming<br><br>Benefits<br><br>Office environment: When you come to our b_labs office, you'll find creative workspaces, a well-equipped kitchen, and an open design to foster collaboration between teams.<br><br>Education budget: We believe the learning journey never ends, therefore you will be entitled to an annual education budget to take part in trainings, courses or onsite conferences of your choice.<br><br>Flexibility: You know best whether you want to work from home or in the office. However, if you want to join your teammates onsite, we will subsidize the costs for lunch to foster the b_labs office community<br><br>Mobility package: When you are joining the b_labs office, we will subsidize your mobility expenses for public transport.<br><br>Equipment: From "Day 1" you will receive all the equipment you need be successful at work. Therefore, you can choose your laptop and get all the tools you need to stay on top of your game.
<p>Design, develop, and maintain Android applications using Java and Kotlin to deliver engaging user experiences. Collaborate with cross-functional teams, including UI/UX designers and backend developers, to gather requirements and ensure seamless integration. Write clean, efficient, and maintainable code following best practices in mobile application development. Participate in the entire app development lifecycle, from concept to deployment, ensuring timely delivery of high-quality software. Troubleshoot and debug applications to optimize performance and responsiveness. Stay updated with the latest trends and technologies in Android development, implementing new features and enhancements as needed. Contribute to code reviews and provide constructive feedback to team members to maintain code quality.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's degree in Computer Science, Software Engineering, or a related field.</li><li>1-2 years of experience in Android application development.</li><li>Proficiency in Java and Kotlin programming languages.</li><li>Strong understanding of Android SDK, application architecture, and best practices.</li><li>Experience with RESTful APIs for backend integration.</li><li>Familiarity with version control systems, preferably Git.</li><li>Knowledge of mobile UI/UX design principles.</li><li>Strong problem-solving skills and attention to detail.</li><li>Ability to work effectively in a team-oriented, agile environment.</li><li>Experience with automated testing and debugging tools is a plus.</li></ul>
Company Description<br><br>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.<br><br>Job Description<br><br>Develop, maintain, and enhance native Android SDKs using Kotlin. Implement Android components, libraries, and API integrations. Integrate SDKs with payment APIs and backend services. Troubleshoot bugs and production issues. Develop unit and integration tests. Participate in code reviews, refactoring, and performance improvements. Support SDK releases, versioning, documentation, and sample applications. Support Flutter and React Native components, wrappers, and native bridges. Use AI-assisted tools such as Claude Code and Codex for development, debugging, testing, and documentation. Review, test, and validate all AI-assisted code before delivery. Support merchant integrations and technical go-live activities. <br><br>Qualifications<br><br>At least 4 years of solid experience in native Android development using Kotlin. Good knowledge of Android architecture, APIs, testing, debugging, and application lifecycle. Ability to independently implement and troubleshoot assigned requirements. Experience developing SDKs, reusable libraries, or frameworks is highly preferred. Experience with Flutter and/or React Native is an advantage. Experience with Claude Code, Codex, or similar AI development tools is an advantage. Payment, Fin Tech, or security-sensitive application experience is desirable. Good communication skills and ability to work directly with an international engineering team. <br><br>Additional Information<br><br>WHY YOU’LL LOVE US<br><br>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…) Social insurance Open-door management policy Full Medical insurance Accommodation and Transportation Allowance Friendly environment that values innovation and efficiency Exciting opportunities for career growth and talent development Feedback encouragement Recognition and reward programs Competitive salaries and incentives Friendly environment Flexible and Comfortable schedule Fun committees Monetary rewards Fun, smart and creative people Career possibilities with growing team Paid vacations Social benefits<br><br>For more information about Nile Bits, please visit our website:<br><br>https://www.nilebits.com
Senior Android Developer Millions of customers. Millions of shopping moments. One powerful Android experience. At Boutiqaat, we're looking for a Senior Android Developer who thrives on solving complex engineering challenges, building world-class mobile experiences, and embracing the next generation of AI-powered software development. You'll help shape the architecture of one of the region's leading e-commerce platforms, delivering fast, secure, scalable mobile experiences while working with cutting-edge AI engineering tools that redefine how software is built. If you're passionate about Kotlin, Clean Architecture, Jetpack Compose, performance optimization, and AI-assisted development, we'd love to meet you. What You'll Be Doing:Design, develop, enhance, and maintain Boutiqaat's Android applications. Build features across the complete digital shopping journey discovery, search, personalization, cart, checkout, payments, promotions, loyalty, notifications, and order tracking. Create reusable, modular, maintainable components that can scale with the business. Deliver smooth, responsive experiences across a wide range of Android devices. Build applications capable of handling massive traffic spikes during major campaigns and promotional events. Lead Android architecture and technical decisions using modern engineering practices. Apply Clean Architecture, MVVM, modularization, Dependency Injection, SOLID, and scalable design patterns. Conduct meaningful code reviews and establish high engineering standards. Identify technical debt and turn it into opportunities for improvement. Contribute to technical design, estimation, architecture reviews, and strategic engineering decisions. Mentor developers and share knowledge across the team. Optimize application performance including startup time, responsiveness, memory utilization, and overall stability. Implement secure coding practices to protect customer data and payment-related functionality. Develop and maintain unit tests, UI tests, and automated testing practices. Monitor application performance and troubleshoot production issues. Support application releases, rollout strategies, and production improvements. Support mobile application build, deployment, and release processes using Fastlane, Jenkins, Bitrise, or similar CI/CD platforms. Collaborating with Product, UX/UI, Backend, QA, Dev Ops, Data, Marketing, Logistics across functional teams to deliver customer-focused mobile solutions. Integrating Android applications with APIs, microservices, payment gateways, loyalty platforms, analytics tools, recommendation engines, and third-party services. Supporting mobile initiatives related to personalization, customer engagement, promotions, notifications, and digital commerce. Collaborating with Dev Ops teams to enhance CI/CD workflows, build automation, and application delivery processes. Utilize AI-powered development tools like Chat GPT, Amazon Q Developer, Kiro, Git Hub Copilot, Cursor, Claude Code, Gemini Code Assist, Windsurf or similar to improve development efficiency and engineering productivity. Apply AI-assisted development practices, including Vibe Coding and Agentic Development, while maintaining proper engineering discipline. Leverage AI for code generation, debugging, documentation, refactoring, testing, analysis, and workflow automation. Evaluate emerging AI and software development technologies. Recommend innovative solutions aligned with Boutiqaat's technology strategy. Ensure AI-generated or AI-assisted solutions are properly reviewed, tested, validated, secured, and aligned with architectural standards. Maintain technical documentation covering application architecture, APIs, development standards, and engineering practices. Share technical knowledge through mentoring, technical reviews, and best-practice sessions. Research emerging Android technologies and recommend improvements to Boutiqaat's mobile platform. Continuously identify opportunities to improve development processes, application quality, and engineering productivity.<br>What You will Bring to table:Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related field5+ years of professional Android development experience Proven success delivering enterprise-scale Android applications Experience leading complex mobile projects and mentoring engineers Strong background integrating REST APIs, Graph QL, cloud services, and third-party SDKsExperience working within Agile/Scrum environments Experience using AI-assisted development tools is highly desirable Confident with Kotlin (expert level) and Java, Android SDK, Android Studio, Gradle, Jetpack Compose and XML-based UI development, Android Architecture Components, MVVM, Clean Architecture, Repository Pattern, SOLID Principles, Hilt/Dagger, Coroutines & Flow, Retrofit & OkHttp, Firebase, Room, Navigation Component, Work Manager, Data Store, Glide or Coil, Paging, Git, Git Hub/Git Lab, CI/CD pipelines and Dev Ops practices, JUnit, Espresso, Mockito, and automated testing frameworks, Firebase Analytics, Crashlytics, Remote Config, and Performance Monitoring Think like an engineer and build like a craftsman Writes clean, scalable, maintainable code Loves solving performance and architecture challenges Understands security, scalability, and modern software engineering principles Embraces AI as a productivity multiplier while maintaining engineering discipline Enjoys mentoring others and sharing knowledge Communicate effectively with both technical and business stakeholders Thrives in fast-paced, collaborative Agile teams<br>Why Boutiqaat? At Boutiqaat, you won’t just join a company you’ll join a movement redefining e-commerce beauty and lifestyle retail. Here, every day offers new challenges, learning opportunities, and a chance to help build a smarter, more efficient operation from the ground up. Ready to Grow with Us? Kickstart your career with hands-on experience, expert mentorship, and real impact. Apply now and be part of something exciting!
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.
The Senior Android Developer (POS) is responsible for designing, developing, and optimizing Android - based Point <br>of Sale (POS) applications, with a strong focus on payment integrations and hardware interaction. The role<br>requires deep expertise in POS ecosystems (Sunmi & PAX), secure payment technologies, and smart card<br>integrations .<br><br>1. POS Application Development <br> Design, develop, and maintain Android POS applications for Sunmi and PAX devices.<br> Handle device - specific integrations including printers, card readers, scanners, and peripherals.<br> Optimize application performance for embedded POS environments with limited resources.<br> Ensure compatibility across different POS SDKs and hardware architectures .<br> 2. Payment & Transaction Processing<br> Implement and manage payment flows using EMV (contact & contactless) standards.<br> Integrate transaction messaging using ISO - 8583 protocols.<br> Ensure secure handling of financial transactions in compliance with industry standards.<br> Troubleshoot and resolve transaction - related issues in production environments.<br> 3. Smart Card & NFC Integration<br> Develop and maintain integrations with prepaid utility cards.<br> Work with:<br>NFC / APDU communication. IFARE, DESFire, and CPU cards<br> Ensure secure card communication and data handling.<br> Optimize card reading performance and reliability.<br><br> 4. Architecture & Code Quality<br><br> Design scalable and maintainable Android architectures using Java & Kotlin.<br> Enforce coding standards, best practices, and secure development principles.<br> Conduct code reviews and ensure high - quality deliverables.<br> Lead technical design discussions and solution architecture.<br> <br>5. Cross - Platform & SDK Adaptation<br>Navigate and adapt to differences between Sunmi and PAX SDKs, including:<br> Printing frameworks<br> Card reader APIs<br> Peripheral handling<br> Build reusable components to standardize development across devices<br> <br>6. Collaboration & Stakeholder Management<br> Work closely with product, QA, and backend teams to deliver end - to - end solutions.<br> Collaborate with external vendors and payment providers when needed.<br> Provide technical guidance and mentorship to junior developers.<br> <br><br><br>Requirements<br><br> Bachelor’s degree in Computer Science, Software Engineering, or a related field. <br> 3 - 5 years of Experience in a similar role.<br> Proven hands-on experience with POS systems (Sunmi & PAX)<br> Experience in payment integrations and fintech environments is highly preferred.<br> Strong proficiency in Java with solid experience in Kotlin<br> Hands-on experience with:<br> -EMV (contact & contactless)<br>-ISO-8583 messaging<br>-NFC / APDU communication<br>-MIFARE, DESFire, CPU cards<br> Strong understanding of Android SDK, architecture patterns, and performance optimization<br> Experience working with hardware-integrated applications<br><br>Skills: Bachelor’s degree in Computer Science, Software Engineering, or a related field.<br>3 - 5 years of Experience in a similar role.<br>Proven hands-on experience with POS systems (Sunmi & PAX)<br>Experience in payment integrations and fintech environments is highly preferred.<br>Strong proficiency in Java with solid experience in Kotlin<br>Hands-on experience with:<br>-EMV (contact & contactless)<br>-ISO-8583 messaging<br>-NFC / APDU communication<br>-MIFARE, DESFire, CPU cards<br>Strong understanding of Android SDK, architecture patterns, and performance optimization<br>Experience working with hardware-integrated applications
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Project description
"Our client, a leading manufacturer of high-end household appliances, is expanding into new smart product lines. 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."
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"
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
Seniority
Senior</p><br> </div>
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> What you´ll do </span><ul> <li>Design, develop, and maintain high-quality mobile applications using Android (Kotlin) and React Native</li> <li>Build scalable, performant, and maintainable mobile solutions using modern architectures and frameworks</li> <li>Develop reusable components and shared experiences across Android and iOS platforms</li> <li>Utilize AI-assisted development tools to accelerate coding, debugging, testing, documentation, and code reviews</li> <li>Collaborate closely with product managers, designers, backend engineers, and QA teams</li> <li>Ensure excellent app performance, stability, security, accessibility, and usability</li> <li>Implement clean architecture, design patterns, and engineering best practices</li> <li>Integrate mobile applications with cloud services, backend APIs, authentication, analytics, and third-party platforms</li> <li>Participate in architecture discussions, technical decision-making, and peer code reviews</li> <li>Support CI/CD pipelines, automated testing, release processes, and app store deployments</li> <li>Continuously evaluate and improve development workflows, tooling, and engineering practices</li> <li>Contribute to frontend development initiatives using modern web technologies when needed</li> </ul>
<br><br>
What makes you a good fit <ul> <li>Bachelor's degree in computer science or any related field</li> <li>3+ years of professional mobile development experience</li> <li>Fluent English communication</li> <li>Strong expertise in Android development using Kotlin</li> <li>Hands-on experience with React Native and cross-platform mobile architecture</li> <li>Deep understanding of the Android SDK and Jetpack ecosystem</li> <li>Experience with Jetpack Compose and modern UI frameworks</li> <li>Knowledge of Material Design, mobile design systems, and UX best practices</li> <li>Experience with application performance optimization and mobile security best practices</li> </ul> Some perks of joining Henkel <ul> <li>Flexible work scheme with flexible hours, hybrid work model, and work from anywhere policy for up to 30 days per year</li> <li>Diverse national and international growth opportunities</li> <li>Global wellbeing standards with health and preventive care programs</li> <li>Gender-neutral parental leave for a minimum of 8 weeks</li> <li>Employee Share Plan with voluntary investment and Henkel matching shares</li> <li>Comprehensive Health Insurance for employee + dependents</li> <li>Employee Assistance Programme provides a wide range of mental health and wellbeing benefits</li> </ul> <p>At Henkel, we come from a broad range of backgrounds, perspectives, and life experiences. We believe the uniqueness of all our employees is the power in us. Become part of the team and bring your uniqueness to us! We look for a diverse team of individuals who possess different backgrounds, experiences, personalities and mindsets.</p><br>
<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>
<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">
<p>We’re looking for a <b>Senior Software Engineer, Android</b> to join Procore’s Mobile team. In this role, you’ll help design, build, and scale the Android mobile application that help construction teams manage projects and jobsite safety. Your primary goal will be to deliver complex, high-quality mobile features while contributing to the team's technical standards and helping raise the bar for the engineers around you.</p><br><br><br><p>As a <b>Senior Software Engineer, Android </b>, you’ll partner with Engineering, Product Management, Design, and QA to build mission-critical Android features used by construction teams around the world. Use your solid Android architecture skills, sound judgment, and collaborative mindset to help unblock your team, work through technical challenges, and improve the quality and speed of what we ship. Join a team building software that impacts how communities, hospitals, schools, and stadiums are constructed—apply today.</p><br><br><br><p>This position reports into the Engineering Manager, Mobile Project Management Quality and Safety and will be based in our <b>Cairo, Egypt office</b>. We’re looking for someone to join us immediately.</p><br><br><br><p><b>What you'll do:</b></p><br><br><ul>
<li><p>AI is central to how we work. You’ll be expected to master generative tools and agentic workflows, moving beyond just using AI to actively building the agentic future of construction.</p><br><br></li>
<li><p>Design and implement complex, high-impact features across our Android applications</p><br><br></li>
<li><p>Contribute to key architectural and design decisions for the team, in partnership with Staff engineers and the Engineering Manager</p><br><br></li>
<li><p>Identify technical issues and improvement opportunities within your area of ownership and help drive them to resolution</p><br><br></li>
<li><p>Mentor fellow engineers through code reviews, pairing sessions, and hands-on coaching</p><br><br></li>
<li><p>Partner with Product, Design, and QA to translate customer needs into scalable technical solutions</p><br><br></li>
<li><p>Help drive improvements in performance, reliability, and maintainability across the codebase</p><br><br></li>
<li><p>Support the full lifecycle of feature delivery, including production support and incident resolution</p><br><br></li>
</ul><br><p><b>What we're looking for:</b></p><br><br><ul>
<li><p>Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience</p><br><br></li>
<li><p>5+ years of engineering experience, including 3+ years building native Android applications with Kotlin and Java</p><br><br></li>
<li><p>Candidate with product mindset and/or Mobile Automation background is a huge plus</p><br><br></li>
<li><p>Solid understanding of Android architecture (Jetpack components, Room, Jetpack Compose) and MVC/MVVM design patterns, along with working knowledge of multi-threading, concurrent programming, memory management, and performance optimization</p><br><br></li>
<li><p>Track record of shipping complex, high-quality software products</p><br><br></li>
<li><p>Experience contributing to or leading medium-scale technical initiatives, with the ability to course-correct as needed</p><br><br></li>
<li><p>Excellent communication skills and a collaborative approach to working across teams</p><br><br></li>
<li><p>Self-directed, with sound judgment on when to escalate versus resolve independently</p><br><br></li>
</ul><br><br> </div>
We're Hiring | Android Team Lead ????<br>????Requirements: 7+ years of proven experience in Android development- Bachelor's degree in computer science, Engineering, or a related field-3+ years of proven leadership experience, with the ability to mentor, motivate, and lead talented developers and designers-Strong proficiency in Java and Kotlin-Experience with Kotlin Multiplatform Mobile (KMM) is a plus- Excellent knowledge of design patterns, including MVVM, Strategy, Factory, and Observer-Solid experience with CI/CD, automation, and unit testing-Hands-on experience with end-to-end Android application development- Ability to lead technical architecture and establish coding standards and best practices-Experience with Hilt, RxJava, Coroutines, REST APIs, Web Services, SQLite, and third-party libraries- Strong understanding of the Software Development Life Cycle (SDLC), Git, and Git Flow-Experience with Jenkins, Fastlane, and continuous integration/deployment pipelines<br>-Work Location: Smart Village, October (Hybrid).<br>Interested Candidates, kindly send your CV to Salma.ashraf@fawry.com and mentioning 'Android Lead' in the subject.<br>#Android #developers #Tech Careers #fawry #Hiring #Kotlin #Java #KMM #GIT #APIs #Web Services #Swift #automation #leadership #CICD #Testing
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!
<p><h4>Join us</h4>
<p>At Vodafone, we’re not just shaping the future of connectivity for our customers – we’re shaping the future for everyone who joins our team. When you work with us, you’re part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect balance between work and life, Vodafone offers the opportunities to help you belong and make a real impact.</p>
<h4>What you’ll do</h4>
<p><strong>Job summary:</strong><br>
Vodafone Egypt is seeking a Tech Lead – Android to drive the development of cutting-edge mobile applications, ensuring high-quality code, performance, and user experience.</p>
<p>As an Android Tech Lead, you will lead a team of developers, set the technical vision, optimize the tech stack, and collaborate across teams to ensure our applications are scalable, high-performing, and aligned with business goals.</p>
<h4>Who you are</h4>
<h4>Key responsibilities</h4>
<p><strong>Technical leadership, mentorship & innovation:</strong></p>
<ul>
<li>Lead and mentor a team of Android developers, fostering a culture of learning and innovation, providing technical guidance, code reviews, technical training, and knowledge-sharing sessions to uplift team capabilities.</li>
<li>Guide the team through agile development methodologies, ensuring efficient sprint planning and execution.</li>
<li>Define and implement a modern, scalable, and efficient Android architecture using best practices (e.g., MVVM, MVI, Clean Architecture).</li>
<li>Drive the adoption of CI/CD pipelines, automated testing, and performance monitoring tools.</li>
<li>Ensure code quality, security, and performance optimization across all Android applications.</li>
<li>Define scalability strategies to handle increasing user growth and ensure app stability across diverse Android devices.</li>
<li>Drive Vodafone’s Android development roadmap and continuously evaluate and upgrade the Android tech stack, ensuring alignment with business objectives.</li>
<li>Participate in hiring and onboarding new team members, fostering a culture of innovation and excellence.</li>
<li>Act as a bridge between product, design, and backend teams to align business and technical goals.</li>
</ul>
<h4>Not a perfect fit?</h4>
<p>Worried that you don’t meet all the desired criteria exactly? At Vodafone we are passionate about empowering people and creating a workplace where everyone can thrive, whatever their personal or professional background. If you’re excited about this role but your experience doesn’t align exactly with every part of the job description, we encourage you to still apply as you may be the right candidate for this role or another opportunity.</p>
<h4>What's in it for you</h4>
<h4>Qualifications & experience:</h4>
<ul>
<li>Bachelor’s degree in Computer Science, Engineering, or a related field.</li>
<li>6+ years of experience in Android development, with at least 2 years in a leadership or senior role.</li>
<li>Expertise in Kotlin, Java, Compose, with strong knowledge of Android SDK and Jetpack components.</li>
<li>Experience with MVVM/MVI architecture, dependency injection (Dagger/Hilt), and reactive programming (RxJava/Coroutines).</li>
<li>Hands-on experience with RESTful APIs, and third-party integrations.</li>
<li>Strong knowledge of mobile security, performance optimization, and testing frameworks (JUnit, Espresso).</li>
<li>Experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure.</li>
<li>Familiarity with Agile/Scrum methodologies and version control systems like Git.</li>
<li>Solid understanding of Google Play policies, security best practices, and accessibility standards.</li>
<li>Strong problem-solving skills, leadership qualities, and the ability to work in a fast-paced environment.</li>
</ul>
<h4>Preferred skills & competencies:</h4>
<ul>
<li>Knowledge of cloud services (Firebase, AWS, Azure) and mobile DevOps.</li>
<li>Experience with cross-platform development (Flutter, React Native) is a plus.</li>
<li>Strong communication and stakeholder management skills.</li>
</ul>
<h4>Who we are</h4>
<p>We are a leading international telco, serving millions of customers. At Vodafone, we believe that connectivity is a force for good. If we use it for the things that really matter, it can improve people's lives and the world around us. Through our technology we empower people, connecting everyone regardless of who they are or where they live and we protect the planet, whilst helping our customers do the same.</p>
<p>Belonging at Vodafone isn't a concept; it's lived, breathed, and cultivated through everything we do. You'll be part of a global and diverse community, with many different minds, abilities, backgrounds and cultures. We're committed to increase diversity, ensure equal representation, and make Vodafone a place everyone feels safe, valued and included.</p>
<p>If you require any reasonable adjustments or have an accessibility request as part of your recruitment journey, for example, extended time or breaks in between online assessments, please refer to the company’s official career site for guidance.</p>
<p>Together we can.</p></p><p></p>
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.
<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>
BUCHI Careers BUCHI Services Egypt<br>Foreword - Diversity With innovative and high-quality products and solutions, BÜCHI makes a valuable contribution to the health and safety of people and the environment. As a leading global supplier of laboratory equipment and solutions for chemical-pharmaceutical research, food and feed, and environmental analysis, we create added value for our customers and the society. At BUCHI, we recognize that our strength lies in our diversity. As a global organization, we are proud to unite individuals from a wide range of backgrounds, cultures, and life experiences. Our commitment is to nurture an inclusive workplace where every team member is valued, respected, and empowered to contribute. We actively nurture a culture that embraces different perspectives and fosters open collaboration—because we know that true innovation flourishes when everyone feels a sense of belonging. To further support an equitable recruitment process, we encourage applicants to highlight skills and experiences that are directly relevant to the position. We recommend omitting personal information—such as age, gender, nationality, or photographs—that is not pertinent to your qualifications. This helps us minimize unconscious bias and ensure a fair evaluation for all candidates.<br>Job Introduction:We are hiring an Android Developer to contribute to our leading global technology projects. We value qualified, passionate, and innovative talent who can drive our mobile-first strategy and deliver world-class user experiences.<br>Responsibilities - What makes your everyday life at BUCHI EXCITING? Development of native Android applications driving a mobile-first company strategy. Autonomy interprets business/technical requirements, and designs, implements, and tests high-quality solutions. Work in a development environment with a modular codebase and pull requests workflow with a proper source control process, a disciplined and structured branching model, and documentation. Aim constantly for quality, scalability, performance, and architecture while keeping good practices, and compliance in check. Be part of a challenging, fast, and agile development process Be willing to help peers, being part of a collaborative environment for development, testing, and automation tasks. Skills - What skills do you need to bring to BUCHI? Experience in developing native Android applications 1:2 years Bachelor's degree in computer science or computer engineering. Strong knowledge of Kotlin and Java programming languages. Knowledge and experience with modern patterns for mobile such as MVI and MVVM. Knowledge and experience with third-party libraries eg. Room database. Experienced and familiar with REST API. Knowledge and experience of dependency injection. Fluent in English<br>What can we offer you? We offer a dynamic and collaborative work environment where your contributions directly impact customer satisfaction and success. At BUCHI, you’ll have the opportunity to work with cutting-edge technology, join a passionate global team, and grow professionally through continuous learning and development. Additionally, we offer competitive financial package, 1st Tier Medical Insurance, Flexible working hours, amazing team, Interaction with global counterparts, excellent career path and skill growth. <br>Details for application Did we spike your interest with this interesting position? We’d be delighted to receive your full application to Dr. Tarek El-Arabi, General Manager at Elarabi. T@buchi.com