Android Developers Jobs in Egypt
201 Jobs Found
نوع الدوام: دوام كامل | الموقع: الإسكندرية، مصر— عن الشركة والدور —منصة رائدة في القطاع الطبي والصحي والتجميل. نبحث عن مهندس Flutter خبير يقود بناء تطبيق المستخدم على المنصات الثلاث (i OS / Android / Huawei) ويضع معمارية كود الموبايل بجودة عالية وأداء قابل للتوسّع. التصميم (UI/UX) جاهز، ومطلوب تحويله إلى تطبيق إنتاجي متين.— المسؤوليات الرئيسية —قيادة بناء تطبيق المستخدم على i OS و Android و Huawei من كود واحد بـ Flutter.وضع معمارية نظيفة وقابلة للصيانة (Clean Architecture) ومعايير كود الموبايل.ربط الواجهات البرمجية (REST APIs) التي يبنيها فريق الباك اند (Python / Django) وأنظمة الدفع داخل التطبيق.إدارة الحالة باستخدام Bloc / Riverpod.ضمان الأداء العالي والثبات وتجربة مستخدم سلسة.إرشاد مهندس Flutter المتوسط ومراجعة الكود.تأمين بيانات المستخدم على الجهاز (تخزين آمن، إدارة الجلسات والصلاحيات) والدمج الآمن لبوابات الدفع داخل التطبيق.التعامل مع خصوصية أجهزة هواوي (غياب خدمات جوجل): Huawei Mobile Services، خرائط وإشعارات هواوي.— المؤهلات والخبرة المطلوبة —5+ سنوات خبرة في Flutter / Dart.نشر فعلي لتطبيقات على App Store + Google Play + Huawei App Gallery.خبرة بخدمات هواوي (HMS) والتعامل مع غياب خدمات جوجل.إتقان إدارة الحالة (Bloc / Riverpod) ومعمارية الكود.خبرة في ربط الواجهات البرمجية وأنظمة الدفع.إتقان دعم العربية والكتابة من اليمين لليسار (RTL).ملف أعمال (Portfolio) لتطبيقات منشورة فعلاً (روابط المتاجر).— ميزة إضافية —خبرة في القطاع الصحي، وخبرة بـ CI/CD لبناء ونشر الموبايل.كتابة اختبارات (Unit / Widget / Integration) وإعداد CI/CD لبناء ونشر الموبايل آلياً.التعامل مع الإشعارات على المنصات الثلاث (Firebase FCM للأندرويد/i OS و Huawei Push لأجهزة هواوي).اهتمام بالأداء وإمكانية الوصول (Accessibility) وتجربة المستخدم.العمل بمنهجية Agile / Scrum مع مهارات قيادة وإرشاد وتواصل، والقدرة على العمل عن بُعد بكفاءة.— متطلبات أساسية —الالتزام بمتطلبات إقامة البيانات داخل السعودية (PDPL) والتخزين الآمن للبيانات الحسّاسة على الجهاز.وعي بحساسية البيانات الطبية وممارسات أمان الموبايل (حماية الجلسات والصلاحيات).الاستعداد للعمل على مشروع مفتوح المصدر على Git Hub مع التوقيع على اتفاقية السرية (NDA) قبل البدء.<br>للتقديم: أرسل سيرتك الذاتية + روابط تطبيقاتك المنشورة (App Store / Google Play / App Gallery) إلى hiring@amanever.com.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Senior Flutter DeveloperJob Overview<p>We are looking for an experienced Senior Flutter Developer to join our development team. In this role, you will be responsible for designing, developing, and maintaining high-quality cross-platform mobile applications for Android and iOS. You will collaborate with product managers, designers, backend developers, and QA engineers to deliver scalable, secure, and user-friendly mobile solutions.</p><br>Key Responsibilities<ul><li>Design, develop, and maintain Flutter applications for Android and iOS.</li><li>Build clean, scalable, and maintainable code following best practices.</li><li>Collaborate with cross-functional teams to deliver high-quality features.</li><li>Integrate RESTful APIs, Firebase, and third-party services.</li><li>Optimize application performance, reliability, and security.</li><li>Perform code reviews and mentor junior developers.</li><li>Troubleshoot and resolve application issues.</li><li>Participate in architecture, technical planning, and Agile development processes.</li><li>Ensure timely delivery of projects while maintaining high coding standards.</li></ul>Required Qualifications<ul><li>Bachelor's degree in Computer Science or a related field (preferred).</li><li>5+ years of software development experience.</li><li>3+ years of professional Flutter development experience.</li><li>Strong proficiency in Dart and the Flutter framework.</li><li>Experience with state management (BLoC, Riverpod, Provider, or GetX).</li><li>Strong understanding of Clean Architecture, SOLID principles, and design patterns.</li><li>Experience integrating REST APIs, Firebase, and third-party SDKs.</li><li>Proficiency with Git, CI/CD, and mobile application deployment.</li><li>Excellent problem-solving, communication, and teamwork skills.</li><li>Arabic speaker</li><li>location : on-sit (Cairo)</li></ul>Preferred Qualifications<ul><li>Experience with native Android (Kotlin/Java) or iOS (Swift).</li><li>Knowledge of GraphQL and cloud platforms (AWS, Azure, or Google Cloud).</li><li>Experience with automated testing and performance optimization.</li><li>Previous experience leading technical initiatives or mentoring developers.</li></ul> </div>
<p><h4>Connect to your career at Deloitte</h4>
<p>Deloitte, established globally in 1845, is the world’s largest and leading professional services firm, providing audit & assurance, tax & legal, and consulting and related services to public and private clients spanning multiple industries. Present in more than 150 countries, Deloitte is distinct in its ability to help clients solve their most complex problems, from strategy to implementation.</p>
<p>Deloitte Innovation Hub (DIH) is a strategic initiative established to support our ambition to become the leading business transformation partner of choice for our clients and to expand and scale our delivery footprint across EMEA. With access to a scaled, diverse, highly skilled, motivated, and engaged workforce, DIH is delivering complex technical solutions for clients’ most complex business problems, across portfolios that include ‘Strategy & Transactions’, ‘Customer’, ‘Engineering, AI & Data’, ‘Enterprise, Technology & Performance’ and ‘Cyber’. DIH is aiming to become the destination for top talents in Egypt for a long, exciting career.</p>
<p>We invest in outstanding people of diverse talents and backgrounds and empower them to achieve more than they could elsewhere. Our work combines advice with action and integrity. We believe that when our clients and society are stronger, so are we. Our organization has grown in scale and diversity, providing services across the region, with our shared culture remaining the same. We aim to help clients realize their ambitions, make a positive difference in society, and maximize the success of our people. This drive fuels the commitment and humanity that run deep through our every action.</p>
<h4>Connect to your opportunity</h4>
<p><strong>Database management:</strong> 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.</p>
<p><strong>API development:</strong> 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.</p>
<p><strong>Server-side logic:</strong> 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.</p>
<p><strong>Security and performance:</strong> 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.</p>
<p><strong>Integration:</strong> 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.</p>
<h4>Connect to your skills and professional experience</h4>
<ul>
<li>3 - 7 years of experience.</li>
<li><strong>Java and Kotlin proficiency:</strong> 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><strong>Android development:</strong> Proficiency in Android app development, including building user interfaces, handling user input, and working with Android's APIs and components.</li>
<li><strong>Server-side development:</strong> Excel in server-side development, including creating RESTful or GraphQL APIs, handling data processing and storage, and managing server infrastructure.</li>
<li><strong>Database management:</strong> 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><strong>Security best practices:</strong> Knowledge of security measures in mobile and server development, including authentication, authorization, data encryption, and protection against common security vulnerabilities.</li>
<li><strong>API integration:</strong> Proficiency in integrating mobile apps with backend services, third-party APIs, and web services.</li>
<li><strong>Performance optimization:</strong> Experience in optimizing mobile app and server performance to ensure efficient data retrieval, processing, and response times.</li>
<li><strong>Cross-platform development:</strong> 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>
<h4>Connect to your service line - Technology and Transformation</h4>
<p>Distinctive thinking, deep expertise, and collaborative working. That’s what connects us. That’s what makes us Deloitte. If you want to help solve some of the biggest challenges around, join us. Together, we’ll make an impact that matters.</p>
<h4>Personal independence</h4>
<p>Regulation and controls are standard practice in our industry and Deloitte is no exception. These controls provide important legal protection for both you and the firm. We are subject to several audit regulations, one of which requires that certain colleagues abide by specific personal independence constraints. This can mean that you and your immediate family members are not permitted to hold certain financial interests (shares, funds, bonds etc.) with audit clients of the firm. The recruitment team will provide further detail as you progress through the recruitment process.</p>
<h4>Connect to your industry</h4>
<p>“What attracted me to Deloitte were the endless opportunities and the collective experience of other like-minded individuals. Deloitte’s clients include many of the world’s largest organisations; I wanted to be part of a team that made a difference that I could be proud of.”<br><strong>- Dan, Technology and Transformation</strong></p>
<h4>Our commitment to you</h4>
<p>Making an impact is more than just what we do: it’s why we’re here. So we work hard to create an environment where you can experience a purpose you believe in, the freedom to be you, and the capacity to go further than ever before.</p>
<p>We want you. The true you. Your own strengths, perspective, and personality. So, we’re nurturing a culture where everyone belongs, feels supported and heard, and is empowered to make a valuable, personal contribution. You can be sure we’ll take your wellbeing seriously, too. Because it’s only when you’re comfortable and at your best that you can make the kind of impact you, and we, live for.</p>
<p>Your expertise is our capability, so we’ll make sure it never stops growing. Whether it’s from the complex work you do, or the people you collaborate with, you’ll learn every day. Through world-class development, you’ll gain invaluable technical and personal skills. Whatever your level, you’ll learn how to lead.</p>
<h4>Connect to your next step</h4>
<p>A career at Deloitte is an opportunity to develop in any direction you choose. Join us and you’ll experience a purpose you can believe in and an impact you can see. You’ll be free to bring your true self to work every day. And you’ll never stop growing, whatever your level.</p></p><p></p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Connect to your career at Deloitte Deloitte, established globally in 1845, is the world s largest and leading professional services firm, providing Audit & Assurance, Tax & Legal and Consulting and related services to public and private clients spanning multiple industries. Present in more than 150 countries, Deloitte is distinct in its ability to help clients solve their most complex problems, from strategy to implementation. Deloitte innovation hub (DIH) is a strategic initiative established to support our ambition to become the leading business transformation partner of choice for our clients and to expand and scale our delivery footprint across EMEA. With access to a scaled, diverse, highly skilled, motivated, and engaged workforce, DIH is delivering complex technical solutions for clients most complex business problems, across portfolios that include Strategy & Transactions , Customer , Engineering, AI & Data, Enterprise, Technology & Performance and Cyber . DIH is aiming to become the destination for top talents in Egypt for a long, exciting career. We invest in outstanding people of diverse talents and backgrounds and empower them to achieve more than they could elsewhere. Our work combines advice with action and integrity. We believe that when our clients and society are stronger, so are we. Our organization has grown in scale and diversity, providing services across the region, with our shared culture remaining the same. We aim to help clients realize their ambitions, make a positive difference in society, and maximize the success of our people. This drive fuels the commitment and humanity that run deep through our every action. Connect to your opportunity</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>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. 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. 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. 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. 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.</p><p>Connect to your skills and professional experience.</p><ul><li>3 - 7 years of experience.</li><li>Python Proficiency: You should have strong programming skills in Python. 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></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<strong>Yassir</strong> is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in <strong>45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa</strong>. It is backed (~<strong>$200M in funding</strong>) by VCs from Silicon Valley, Europe and other parts of the world.<br>
We offer on-demand services such as ride-hailing and last-mile delivery. Building on this infrastructure, we are now introducing financial services to help our users pay, save and borrow digitally.<br>
Helping usher the continent into a digital economy era. We’re not just about serving people - we’re about creating a marketplace to bring people what they need while infusing social values.<br>
<br>
<br>
<br><br><p><b>About the role</b></p><br><p>We are seeking a detail-oriented and experienced Quality Assurance Engineer to join our team. In this role, you will play a critical part in ensuring the quality and stability of our applications within the financial services domain across Android and iOS platforms. You will be responsible for the end-to-end testing lifecycle—from reviewing requirements and designing comprehensive test plans to executing automated and manual test cases. You will collaborate closely with cross-functional teams to identify and resolve issues, advocate for best practices, and continuously enhance our testing strategies. If you are passionate about automation, skilled in tools like Postman and Xray, and thrive in dynamic, fast-paced environments like ours, we would love to have you on board.</p><br>
<br><br><p><b>About your role as "Senior QA Engineer"</b></p><br><ul>
<li>
<p>Review requirements, specifications, and technical documents to provide feedback; analyze test results to ensures of tware meets quality standards</p><br>
</li>
<li>
<p>Create, execute, and manage manual test cases, including detailed plans for comprehensive coverage</p><br>
</li>
<li>
<p>Document testing phases, report bugs, regression testing to verify bug fixes</p><br>
</li>
<li>
<p>Work with cross-functional teams through out the software development lifecycle to maintain quality and troubleshoot issues</p><br>
</li>
<li>
<p>Conduct post-release/post-implementation testing to ensure product stability and quality in real-world usage</p><br>
</li>
<li>
<p> tools and strategies to enhance efficiency</p><br>
</li>
<li>
<p>Estimate, prioritize, and coordinate testing activities to align with project timelines and objectives</p><br>
</li>
<li>
<p>Liaise with internal teams to understand system requirements and monitor the debugging process to ensure effective resolution of issues</p><br>
<br></li>
</ul><br><p><b>About your experience</b></p><br><ul>
<li>BSc/MSc in Engineering, Computer Science or relevant field.</li>
<li>Minimum 5 years of experience in a similar role<br></li>
<li>Demonstrated ability to prioritize, self-start, contribute under pressure and meet tight deadlines<br></li>
<li>Highly organized, creative and critical thinker<br></li>
<li>Comfortable working in an entrepreneurial environment</li>
<li>
<p>Proven working experience with Agile project management</p></li></ul></div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><br><div>
<div>
<i> </i>
<div>
<span>Ingolstadt,<br> Germany<br> </span></div>
</div>
<div> </div>
</div>
<div>
<div>
<div>
<div>
<p>
As Technical<br>Architect, you will coordinate, analyze requirements, design solutions,<br>implement/support in implementing solutions, review solutions (code, design)<br>and provide alternative solutions for Android Automotive based IVI HMI<br>Application features (like Tuner, Media, BT, Phone, ECall, Voice Assistant,<br>Projection etc.). The Candidate should have a sound knowledge of Android HMI<br>Applications and Framework<br> <br> </p>
</div>
</div>
</div>
<div>
<div>
<div>
<div><b>
Responsibilities </b><ul>
<li> <span>Responsible for requirement analysis, design<br>solutions, implementation, reviews of the functionality in Android based IVI<br>HMI Applications</span> </li> <li> <span>Responsible for multiple component ownership (From requirement<br>analysis till integration) for Android based IVI HMI Applications</span> </li> <li> <span>Ensure the<br>implementation of defined unit and integration test strategies, test cases and<br>document the achieved results</span> </li> <li> <span>Ensure integration testing and verification for<br>the functional area and its features.</span> </li> <li> <span>Ensure traceability, consistency of<br>requirements and feature maturity</span> </li> <li> <span>Communicate with clients on day today basi</span> </li> <li> <span>Mentor<br>junior team members to guide and assist them in completing their tasks on time.</span> </li> <li> <span>Mentor<br>junior team members on requirement analysis, design, development, Kotlin<br>language, unit, and integration test.<br></span> <br> </li> </ul> </div>
</div> <div>
<div><b>
Requirements </b><ul>
<li>
Bachelor s degree in Engineering or equivalent.C1/C2<br>level German and English proficiency.</li> <li>5 8+ years of Android application<br>development experience.</li> <li>Preferred: 3+ years of Android Automotive IVI or Android<br>application development experience.</li> <li>Strong expertise in Kotlin and Modern<br>Android Development using Jetpack Components (KTX, AppCompat, LiveData, Room,<br>ViewModel, Data Binding, Paging, Jetpack Compose).</li> <li>Hands-on experience with<br>Clean Architecture and Android application development.</li> <li>Experience developing<br>Android-based IVI features such as Media, Bluetooth, Phone, Voice Assistant,<br>Tuner, ECall, and Projection.</li> <li>Experience with unit and integration testing using<br>JUnit, Espresso, Mockito, and PMD.</li> <li>Knowledge of Android application build<br>systems, Android Framework, AOSP architecture, and related build tools.</li> <li>Previous<br>participation in at least one production software program and experience<br>developing test coverage for Android HMI applications.</li> <li>Understanding of<br>responsive UI/HMI development using the Android Framework.</li> <li>Experience working<br>with software development life-cycle methodologies and Agile cross-functional<br>teams.</li> <li>Strong leadership, planning, organizational, mentoring, analytical,<br>problem-solving, and logical thinking skills.</li> <li>Creative, innovative,<br>experiment-driven mindset with a passion for next-generation automotive user<br>experiences and successful product development.</li> <li>Knowledge of the latest HMI and<br>automotive experience trends.</li> <li>Familiarity with UML, design concepts, design<br>modeling tools, design patterns, and SOLID principles.</li> <li>Previous participation in<br>at least one Android-based IVI production program.</li> <li>Knowledge of VHAL, Car<br>Framework, and Android Automotive systems.</li> <li>Understanding of Android components<br>including Services, Broadcast Receivers, Content Providers, and Treble<br>Architecture.</li> <li>Knowledge of IPC and communication protocols such as D-BUS, MOST,<br>EAVB, and SOME/IP.</li> <li>Experience using Android Studio, JIRA, Confluence, Git,<br>Gerrit, and GitHub<br> <br> </li> </ul> </div>
</div> <div>
<div>
Tools <ul>
<li>
Android Studio</li> <li>JIRA</li> <li>Confluence</li> <li>GIT</li> <li>Gerrit/GitHub<br> </li> </ul> </div>
</div> <div>
<div>
Skills <ul>
<li>
Organizational<br>and planning Skills</li> <li>Communication skills.</li> <li>Problem analysis and problem-solving<br>skills</li> <li>Judgment, time management, and decision-making ability</li> <li>Proactive</li> <li>Attention<br>to detail and accuracy<br> </li> <li><br></li></ul></div></div></div></div></div><div>
</div>
<div> </div></div></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>The Android Application Support Engineer is responsible for supporting, maintaining, and continuously improving production Android applications built using Kotlin and Jetpack Compose . The role is aligned to L2 and L3 application support , with a strong focus on incident resolution, application stability, root cause analysis, and performance optimization for guest facing mobile platforms in a hospitality environment.</p><p>Key Responsibilities:</p><ul><li>Act as the highest escalation point for complex Android application issues.</li><li>Perform deep root cause analysis of critical and recurring incidents.</li><li>Diagnose and implement code level fixes in Kotlin and Jetpack Compose.</li><li>Lead performance tuning, crash reduction, and stability initiatives.</li><li>Support critical releases, emergency hotfixes, and rollbacks.</li><li>Collaborate with backend, DevOps, and security teams on systemic issues.</li><li>Proactively identify risks impacting guest experience and application availability.</li><li>Mentor L2 engineers and define Android support best practices.</li></ul><p>Deliverables / Expected Outcomes:</p><ul><li>Permanent resolution of critical and recurring Android issues.</li><li>Improved app performance, reliability, and release quality.</li><li>Documented RCA reports with preventive and corrective actions.</li><li>Reduced incident recurrence and improved SLA adherence.</li><li>Defined standards and guidelines for Android application support.</li></ul><p>Mandatory Technical Skills:</p><ul><li>6+ years experience in Android development and/or L3 application support.</li><li>Expert level proficiency in Kotlin and Jetpack Compose .</li><li>Strong understanding of Android architecture, lifecycle, and performance tuning.</li><li>Experience supporting high usage, guest facing mobile applications .</li><li>Proven experience supporting production Android applications .</li><li>Experience analyzing crashes, ANRs, and performance metrics.</li><li>Familiarity with CI/CD pipelines for Android builds and releases.</li><li>Strong troubleshooting, problem solving, and communication skills.</li></ul><p>Tools / Platforms / Technologies:</p><ul><li>Mobile Apps (Kotlin/Jetpack compose)</li><li>SQL (PostgreSQL)</li><li>Monitoring Tools (Datadog, CloudWatch)</li><li>Git / CI-CD Tools (GitHub, Jenkins, Azure DevOps)</li><li>ITSM Tools (ServiceNow, Jira)</li></ul><p>Preferred / Nice-to-Have Skills:</p><ul><li>Experience in luxury hotel or resort operations</li><li>Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps)</li><li>Knowledge of AWS</li><li>Exposure to mobile app QA/testing tooling (Firebase, TestFlight)</li><li>Strong grasp of API security , caching, and CDN optimization</li><li>Experience with observability enhancements (dashboards, alerts, log enrichment)</li></ul><p>Certifications (if any):</p><ul><li>Professional Android Developer (Google) or equivalent</li><li>ITIL Foundation (IT Service Management)</li><li>Cloud or DevOps certifications supporting mobile CI/CD</li><li>Mobile security, performance, or secure coding certifications</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Mandatory Technical Skills:</p><ul><li>6+ years experience in Android development and/or L3 application support.</li><li>Expert level proficiency in Kotlin and Jetpack Compose .</li><li>Strong understanding of Android architecture, lifecycle, and performance tuning.</li><li>Experience supporting high usage, guest facing mobile applications .</li><li>Proven experience supporting production Android applications .</li><li>Experience analyzing crashes, ANRs, and performance metrics.</li><li>Familiarity with CI/CD pipelines for Android builds and releases.</li><li>Strong troubleshooting, problem solving, and communication skills.</li></ul><p>Tools / Platforms / Technologies:</p><ul><li>Mobile Apps (Kotlin/Jetpack compose)</li><li>SQL (PostgreSQL)</li><li>Monitoring Tools (Datadog, CloudWatch)</li><li>Git / CI-CD Tools (GitHub, Jenkins, Azure DevOps)</li><li>ITSM Tools (ServiceNow, Jira)</li></ul><p>Preferred / Nice-to-Have Skills:</p><ul><li>Experience in luxury hotel or resort operations</li><li>Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps)</li><li>Knowledge of AWS</li><li>Exposure to mobile app QA/testing tooling (Firebase, TestFlight)</li><li>Strong grasp of API security , caching, and CDN optimization</li><li>Experience with observability enhancements (dashboards, alerts, log enrichment)</li></ul><p>Certifications (if any):</p><ul><li>Professional Android Developer (Google) or equivalent</li><li>ITIL Foundation (IT Service Management)</li><li>Cloud or DevOps certifications supporting mobile CI/CD</li><li>Mobile security, performance, or secure coding certifications</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph">Solution Architect Android based IVI HMI Applications<br><div>
<div>
<i> </i>
<div>
<span>Ingolstadt,<br> Germany<br> </span></div>
</div>
<div> </div>
</div>
<div>
<div>
<div>
<div>
<p>
As Technical<br>Architect, you will coordinate, analyze requirements, design solutions,<br>implement/support in implementing solutions, review solutions (code, design)<br>and provide alternative solutions for Android Automotive based IVI HMI<br>Application features (like Tuner, Media, BT, Phone, ECall, Voice Assistant,<br>Projection etc.). The Candidate should have a sound knowledge of Android HMI<br>Applications and Framework<br> <br> </p>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
Responsibilities <ul>
<li> <span>
Responsible for<br>requirement analysis, design solutions, implementation, reviews of the<br>functionality in Android based IVI HMI Applications</span> </li> <li> <span>Responsible for multiple<br>component ownership (From requirement analysis till integration) for Android<br>based IVI HMI Applications</span> </li> <li> <span>Ensure the implementation of defined unit and<br>integration test strategies, test cases and document the achieved results</span> </li> <li> <span>Ensure<br>integration testing and verification for the functional area and its features.</span> </li> <li> <span>Ensure<br>traceability, consistency of requirements and feature maturity</span> </li> <li> <span>Communicate with<br>clients on day today basis</span> </li> <li> <span>Mentor junior team members to guide and assist them<br>in completing their tasks on time.</span> </li> <li> <span>Mentor junior team members on requirement<br>analysis, design, development, Kotlin language, unit, and integration<br> </span> </li> </ul> </div>
</div> <div>
<div>
Requirements <ul>
<li>
Bachelor s degree in<br>Engineering or equivalent.</li> <li>C1/C2 level German and English proficiency.</li> <li>11 15+<br>years of experience in Android-based In-Vehicle Infotainment (IVI) HMI<br>application development.</li> <li>Preferred: 6+ years of Android Automotive IVI or<br>Android application development experience.</li> <li>Strong expertise in Kotlin and Java<br>for Android development.</li> <li>Hands-on experience with Modern Android Development,<br>including Jetpack Components (KTX, AppCompat, LiveData, Room, ViewModel, Data<br>Binding, Paging, Jetpack Compose).</li> <li>Strong knowledge of MVVM and Clean<br>Architecture.</li> <li>Experience developing automotive features such as Media,<br>Bluetooth, Phone, Voice Assistant, Tuner, ECall, and Projection.</li> <li>Strong<br>understanding of Android Framework, AOSP architecture, and Android build<br>systems</li> <li>Experience with UML, design concepts, design modeling tools, design<br>patterns, and SOLID principles</li> <li>Hands-on experience with unit and integration<br>testing using JUnit, Espresso, Mockito, and PMD</li> <li>Experience delivering<br>production-grade software and developing test coverage for Android applications</li> <li>Understanding<br>of responsive UI/HMI development using the Android Framework.</li> <li>Experience working<br>in Agile cross-functional teams with strong planning and organizational skills.</li> <li>Ability<br>to mentor and support junior team members.</li> <li>Strong analytical, problem-solving,<br>and logical thinking abilities.</li> <li>Creative, innovative, experiment-driven mindset<br>with a passion for next-generation automotive user experiences and successful<br>product development<br><br></li></ul></div></div></div></div></div><div>
</div>
<div> </div></div></section>
<p>We are looking for a Junior Android Developer to join our team and support the development, testing, and maintenance of Android applications. The ideal candidate should have a solid understanding of Android development fundamentals and the ability to work within a professional software development environment.<br> </p><p><strong>Responsibilities</strong><br>Develop and maintain Android applications using Kotlin or Java.<br>Integrate mobile applications with REST APIs and backend services.<br>Support the implementation of app features, notifications, background tasks, and local storage.<br>Test, debug, and troubleshoot applications across different Android devices.<br>Collaborate with backend, QA, and product teams to deliver high-quality features.<br>Follow clean coding practices and contribute to code reviews.<br>Assist in improving app performance, stability, and user experience.<br> </p><p><strong>Requirements</strong><br>Minimum 3 years of Android development experience.<br>Good knowledge of Kotlin or Java.<br>Understanding of Android SDK, Activities, Services, Broadcast Receivers, permissions, and app lifecycle.<br>Familiarity with REST APIs, JSON, and HTTP communication.<br>Basic knowledge of SQLite, Room, or local storage.<br>Understanding of background tasks and push notifications.<br>Ability to debug and test applications on real Android devices.<br>Good problem-solving skills and willingness to learn.<br> </p><p><strong>Preferred Skills</strong><br>Basic knowledge of Flutter is preferred.<br>Experience with Firebase Cloud Messaging.<br>Familiarity with Git and Agile development.<br>Knowledge of CI/CD tools is a plus.<br>Understanding of UI/UX principles for mobile applications.</p>
<p><strong>Responsibilities:</strong></p><ul><li><p>Build advanced applications for the Android platform.</p></li><li><p>Collaborate with cross-functional teams to define, design, and ship new features.</p></li><li><p>Work with outside data sources and APIs.</p></li><li><p>Unit-test code for robustness, including edge cases, usability, and general reliability.</p></li><li><p>Ensure the best possible performance, quality, and responsiveness of the application</p></li><li><p>Work on bug fixing and improving application performance.</p></li><li><p>Continuously discover, evaluate, and implement new technologies to maximize development efficiency.</p></li></ul><p><strong>Skills:</strong></p><ul><li><p>Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes</p></li><li><p>Familiarity with RESTful APIs to connect Android applications to back-end services</p></li><li><p>Strong knowledge of Android UI design principles, patterns, and best practice</p></li><li><p>Understanding of Google’s Android design principles and interface guidelines</p></li><li><p>Proficient understanding of code versioning tools, such as Git</p></li><li><p>Familiarity with continuous integration</p></li><li><p>Experience with offline storage, threading, and performance tuning</p></li><li><p>Familiarity with the use of additional sensors</p></li><li><p>Published apps in the market</p></li><li><p>Knowledge of other web technologies and UI/UX standards</p></li><li><p>Experience with performance and memory tuning with tools</p></li><li><p>Experience with code refactoring, design patterns, design-driven development, continuous deployment, highly scalable applications, and application securit</p></li></ul><p></p><p><strong>Requirements</strong></p><p><strong>Requirements:</strong></p><ul><li><p>3 years of experience with Android SDK using Java.</p></li><li><p>Strong understanding of interactive application development, memory management, file I/O, network programming, concurrency and multi-threading.</p></li><li><p>Proven software development experience and Android skills development.</p></li><li><p>Proven working experience in Android app development.</p></li><li><p>Experience working with remote data via REST and JSON.</p></li><li><p>Experience with third-party libraries and APIs.</p></li><li><p>Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.</p></li><li><p>Solid understanding of the full mobile development life cycle.</p></li><li><p>Strong and innovative approach to problem solving and finding solutions.</p></li><li><p>Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution.</p></li></ul><p></p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><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. 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. Responsibilities Design, develop, and maintain high-quality native Android applications. Build scalable and maintainable solutions using modern Android architecture. Lead technical design discussions and contribute to system architecture decisions. Collaborate with Product, Design, Backend, QA, and iOS teams. Write clean, testable, and reusable code following best engineering practices. Optimize application performance, memory usage, startup time, and battery consumption. Ensure application stability through unit testing, UI testing, and code reviews. Integrate RESTful APIs and collaborate with backend teams on API design. Mentor junior developers and promote engineering excellence. Participate in Agile development processes and continuous delivery practices. Drive technical improvements and help establish engineering standards. Programming Languages Strong proficiency in Kotlin. Good knowledge of Java. Familiarity with Swift / SwiftUI and native iOS development concepts. Android Development Strong experience with native Android development. Deep understanding of the Android SDK and Jetpack libraries. Excellent knowledge of the Android application lifecycle and platform internals. Strong understanding of Android components: Activities, Fragments, Services, Broadcast Receivers, and Content Providers. Modern Android Development Jetpack Compose, Coroutines, and Kotlin Flow. WorkManager, Navigation Component, and ViewModel. Dependency Injection (Hilt / Dagger preferred). Architecture Strong understanding of MVVM, MVI, and Clean Architecture. Modular architecture, SOLID principles, and separation of concerns. System Design Experience designing scalable mobile architectures. Ability to make architectural decisions and evaluate trade-offs. Understanding of application modularization and feature separation. Networking REST APIs, JSON serialization, and backend integration. Error handling, authentication flows, and network caching. Performance Strong understanding of UI rendering performance and memory management. Threading and concurrency, startup optimization, and battery optimization. ANR prevention, plus performance profiling and debugging. Concurrency Kotlin Coroutines, Flow, and Dispatchers. Structured concurrency, threading models, and background processing. Testing Unit testing, UI testing, and integration testing. Test-Driven Development (TDD) and mocking frameworks. Development Practices Git, pull request workflows, and code reviews. CI-friendly development practices and Agile / Scrum methodologies. Soft Skills Strong ownership mentality and an execution-focused mindset. Excellent communication skills and the ability to work independently. Comfortable in fast-moving, startup-like environments. Strong problem-solving and analytical skills. Nice to Have Native iOS development experience using Swift / SwiftUI. Experience building FinTech or financial applications. Experience with offline-first applications. Local persistence technologies such as Room, SQLite, and DataStore. Experience with CI/CD pipelines. Experience with analytics platforms (Firebase Analytics, Mixpanel, CleverTap, etc.). Experience with A/B testing, experimentation frameworks, and feature flags. Experience implementing mobile security best practices, including: Encrypted local storage. SSL certificate pinning. Secure authentication and authorization flows. Secure handling of sensitive user data. Android Keystore usage. Preferred Experience 5+ years of professional Android development experience. Experience delivering production applications at scale. Experience mentoring engineers and conducting code reviews. Experience working with cross-functional teams in Agile environments. Proven ability to own features from design through production release. What We're Looking For A successful candidate is someone who: Writes clean, maintainable, and scalable Kotlin code. Understands mobile architecture beyond implementation details. Thinks about performance, security, maintainability, and user experience from the beginning. Takes ownership of features end-to-end. Enjoys solving complex engineering challenges. Continuously learns and adopts modern Android development practices. Collaborates effectively with engineers, designers, and product stakeholders to deliver high-quality mobile experiences. Location & Work Model This is an on-site role based in Cairo, Egypt . Our team works primarily from the office to stay closely aligned in a fast-moving product environment, with up to 13 work-from-home days per quarter (roughly one day per week). Please apply only if you are able to work on-site in Cairo on this basis.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Strong proficiency in Kotlin. Good knowledge of Java. Familiarity with Swift / SwiftUI and native iOS development concepts. Strong experience with native Android development. Deep understanding of the Android SDK and Jetpack libraries. Excellent knowledge of the Android application lifecycle and platform internals. Strong understanding of Android components: Activities, Fragments, Services, Broadcast Receivers, and Content Providers. Jetpack Compose, Coroutines, and Kotlin Flow. WorkManager, Navigation Component, and ViewModel. Dependency Injection (Hilt / Dagger preferred). Strong understanding of MVVM, MVI, and Clean Architecture. Modular architecture, SOLID principles, and separation of concerns. Experience designing scalable mobile architectures. Ability to make architectural decisions and evaluate trade-offs. Understanding of application modularization and feature separation. REST APIs, JSON serialization, and backend integration. Error handling, authentication flows, and network caching. Strong understanding of UI rendering performance and memory management. Threading and concurrency, startup optimization, and battery optimization. ANR prevention, plus performance profiling and debugging. Kotlin Coroutines, Flow, and Dispatchers. Structured concurrency, threading models, and background processing. Unit testing, UI testing, and integration testing. Test-Driven Development (TDD) and mocking frameworks. Git, pull request workflows, and code reviews. CI-friendly development practices and Agile / Scrum methodologies. Strong ownership mentality and an execution-focused mindset. Excellent communication skills and the ability to work independently. Comfortable in fast-moving, startup-like environments. Strong problem-solving and analytical skills.</p><p>Nice to Have</p><ul><li>Native iOS development experience using Swift / SwiftUI.</li><li>Experience building FinTech or financial applications.</li><li>Experience with offline-first applications.</li><li>Local persistence technologies such as Room, SQLite, and DataStore.</li><li>Experience with CI/CD pipelines.</li><li>Experience with analytics platforms (Firebase Analytics, Mixpanel, CleverTap, etc.).</li><li>Experience with A/B testing, experimentation frameworks, and feature flags.</li><li>Experience implementing mobile security best practices, including: Encrypted local storage. SSL certificate pinning. Secure authentication and authorization flows. Secure handling of sensitive user data. Android Keystore usage.</li></ul><p>Preferred Experience</p><ul><li>5+ years of professional Android development experience.</li><li>Experience delivering production applications at scale.</li><li>Experience mentoring engineers and conducting code reviews.</li><li>Experience working with cross-functional teams in Agile environments.</li><li>Proven ability to own features from design through production release.</li></ul><p>What We're Looking For</p><p>A successful candidate is someone who:</p><ul><li>Writes clean, maintainable, and scalable Kotlin code.</li><li>Understands mobile architecture beyond implementation details.</li><li>Thinks about performance, security, maintainability, and user experience from the beginning.</li><li>Takes ownership of features end-to-end.</li><li>Enjoys solving complex engineering challenges.</li><li>Continuously learns and adopts modern Android development practices.</li><li>Collaborates effectively with engineers, designers, and product stakeholders to deliver high-quality mobile experiences.</li></ul><p></p></section>
<p>Design and build advanced applications for the Android platform. Collaborate with cross-functional teams to define, design, and ship new features. Work with outside data sources and API's. Unit-test code for robustness, including edge cases, usability, and general reliability. Work on bug fixing and improving application performance. Continuously discover, evaluate, and implement new technologies to maximize development efficiency.</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. Proven experience as an Android Developer, with +3 years of hands-on Android development experience . Strong proficiency in Kotlin and Java. Solid understanding of Android SDK, Android Studio, and Android architecture components. Experience with RESTful APIs, JSON, and third-party integrations. Strong knowledge of mobile application architecture patterns (MVVM, MVP, Clean Architecture, etc.). Experience with version control systems, preferably Git. Familiarity with unit testing and automated testing frameworks. Knowledge of performance optimization, debugging, and memory management techniques. Experience publishing and maintaining applications on the Google Play Store is a plus. Strong analytical, problem-solving, and communication skills. Ability to work effectively in a fast-paced, agile development environment.</p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><strong>Responsibilities:</strong></p>
<ul>
<li>Design, develop, and maintain complex Android applications using Kotlin.</li>
<li>Build user interfaces using Jetpack Compose and other Android UI frameworks as required.</li>
<li>Make architectural decisions regarding app structure and implementation patterns (e.g., MVVM, Clean Architecture, modularization).</li>
<li>Take ownership of assigned features or applications from planning through deployment and post-release support. Also, hotfix deployment when required.</li>
<li>Manage the Google Play Store submission process, including release management, versioning, and maintenance of live applications.</li>
<li>Collaborate with UI/UX designers to ensure seamless integration of designs and functionality.</li>
<li>Integrate third-party libraries and APIs and RESTful web services.</li>
<li>Ensure smooth communication between mobile applications and backend services.</li>
<li>Debug and resolve complex technical issues, ensuring app stability and performance.</li>
<li>Optimize applications for performance, scalability, responsiveness, and memory efficiency.</li>
<li>Maintain high standards of code quality through code reviews, refactoring, and implementation of best practices.</li>
<li>Stay up to date with emerging Android tools, frameworks, and industry trends.</li>
<li>Conduct unit tests and integration testing to ensure application reliability.</li>
<li>Design, implement, and oversee CI/CD pipelines and release automation processes.</li>
<li>Leads mobile architecture strategy in collaboration with Application Development Manager.</li>
<li>Reviews and approves technical designs of other developers.</li>
</ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p><strong>Required Education, Experience, Knowledge and Skills:</strong></p>
<ul>
<li>Proficient in English, both written and spoken.</li>
<li>Bachelor's degree in computer engineering, computer science, information systems management, or related fields.</li>
<li>5+ years of professional experience in Android development.</li>
<li>Expert proficiency in Kotlin and modern Android development practices.</li>
<li>Strong experience with Jetpack Compose and contemporary Android UI frameworks.</li>
<li>Proven track record of publishing and maintaining Android applications on the Google Play</li>
<li>Experience with development tools such as Android Studio, Gradle, and version control systems (e.g., Git).</li>
<li>Solid understanding of RESTful APIs and JSON for mobile integration.</li>
<li>Experience integrating advanced third-party libraries and services (e.g., Retrofit, Room, Firebase).</li>
<li>Experience implementing CI/CD pipelines and following DevOps best practices.</li>
<li>Strong understanding of the full mobile application lifecycle.</li>
<li>Experience mentoring junior developers and contributing to team capability building.</li>
<li>Excellent problem-solving skills with the ability to work independently on complex challenges.</li>
<li>Good communication and teamwork skills.</li>
</ul><p></p></section>
<p>We are looking for an experienced Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices.</p><p>Your primary focus will be the development of Android applications, their integration with back-end and AI-powered services, and efficient network communication. You will be working alongside other engineers and developers across different layers of the infrastructure. A strong commitment to collaborative problem-solving, sophisticated design, and creating high-quality products is essential.</p><p><strong>Responsibilities:</strong></p><ul><li>Design and develop advanced Android applications for various devices and screen sizes.</li><li>Collaborate with cross-functional teams to define, design, and ship new features — including AI-driven functionalities and real-time networked components.</li><li>Optimize network usage and ensure secure, efficient communication with remote services via REST, GraphQL, or WebSockets.</li><li>Integrate machine learning models and AI APIs into Android apps for enhanced user experiences (e.g., personalization, smart predictions, computer vision).</li><li>Work on bug fixing and improving application performance, especially around networking and asynchronous operations.</li><li>Continuously discover, evaluate, and implement new technologies — including AI/ML tools and network optimization techniques — to maximize development efficiency.</li><li>Mentor and provide technical guidance to junior developers.</li><li>Participate in code reviews and ensure code quality and best practices.</li><li>Stay up-to-date with the latest industry trends in Android, mobile networking, and AI integration.</li></ul>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are building native mobile apps (not hybrid) for iOS, 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 iOS engineer and one senior Android engineer; Huawei (HMS) capability can sit with the Android engineer. Please screen iOS and Android candidates against the relevant platform sections below.</p><p>Key Responsibilities:</p><ul><li>Build native apps: iOS in Swift (latest two OS versions, portrait + tablet/landscape) and Android in Kotlin (latest three OS versions), plus Huawei AppGallery distribution and Huawei Mobile Services (HMS) push where required.</li><li>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.</li><li>Deliver the member/loyalty profile and features at parity with the website.</li><li>Implement push notifications (APNs / FCM / HMS Push), in-app notifications, geolocation, and offline access to static content; optionally smartwatch companion apps.</li><li>Consume content and integration APIs (via the integration layer); integrate mobile analytics.</li><li>Meet performance targets: app startup under 2 seconds, optimised app size, crash-rate reporting.</li><li>Manage store distribution: Apple App Store, Google Play and Huawei AppGallery, with localised metadata and screenshots; optional additional regional stores.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Bachelor s degree in Computer Science, Information Technology, or related field.</p><p>5+ years of native mobile development.</p><p>Senior-level Swift (iOS) OR Kotlin (Android) specify which platform the candidate leads on.</p><p>Strong REST / GraphQL API integration.</p><p>Experience with push infrastructure (APNs / FCM).</p><p>Experience publishing and maintaining apps in production app stores.</p><p>Nice-to-have Huawei Mobile Services (HMS) and AppGallery experience (especially for the Android hire).</p><p>Multi-language and right-to-left (Arabic) app experience.</p><p>Apple Wallet / Google Wallet pass integration.</p><p>Experience with high-traffic transactional or travel/commerce apps.</p><p>Cross-platform familiarity is fine, but the build is native pure cross-platform-only candidates are a weaker fit.</p><p>Hands-on experience with real-world projects and clients.</p><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><div> <div> <div> <b>Join Us</b>
</div> <div> <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> </div> </div> <div> <div> <b>What you ll do</b>
</div> <div> <p> <strong>Job Summary:</strong> </p> <p>Vodafone Egypt is seeking a <strong>Tech Lead Android </strong>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, <strong>set the technical vision, optimize the tech stack</strong>, and collaborate across teams to ensure our applications are scalable, high-performing, and aligned with business goals.</p> </div> </div> <div> <div> <b>Who you are</b>
</div> <div> <p> <strong>Key Responsibilities</strong> </p> <p> <strong>Technical Leadership, Mentorship & Innovation:</strong> </p> <ul> <li>Lead and <strong>mentor</strong> a team of Android developers, fostering a culture of learning and innovation, providing <strong>technical guidance</strong>, <strong>code reviews, technical training, and knowledge-sharing sessions</strong> to uplift team capabilities.</li> <li>Guide the team through <strong>agile development methodologies</strong>, ensuring efficient sprint planning and execution.</li> <li>Define and implement a <strong>modern, scalable, and efficient</strong> Android architecture using best practices (e.g., MVVM, MVI, Clean Architecture).</li> <li>Drive the adoption of <strong>CI/CD pipelines</strong>, automated testing, and performance monitoring tools.</li> <li>Ensure <strong>code quality, security, and performance optimization</strong> across all Android applications.</li> <li>Define <strong>scalability strategies</strong> to handle increasing user growth and ensure <strong>app stability</strong> across diverse Android devices.</li> <li>Drive Vodafone s <strong>Android development roadmap </strong>and<strong> </strong>continuously evaluate and <strong>upgrade the Android tech stack</strong>, ensuring alignment with business objectives. </li> <li>Participate in <strong>hiring</strong> and onboarding new team members, fostering a culture of <strong>innovation</strong> and <strong>excellence</strong>.</li> <li>Act as a <strong>bridge between product, design, and backend teams</strong> to align business and technical goals</li> </ul> </div> </div> <div> <div> <b>Not a perfect fit?</b>
</div> <div> <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> </div> </div> <div> <div> <b>What's in it for you</b>
</div> <div> <p> <strong>Qualifications & Experience:</strong> </p> <ul> <li> <strong>Bachelor s degree</strong> in Computer Science, Engineering, or a related field.</li> <li> <strong>6+ years</strong> of experience in Android development, with at least <strong>2 years</strong> in a leadership or senior role.</li> <li>Expertise in <strong>Kotlin</strong>, <strong>Java</strong>, <strong>Compose</strong>, 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 <strong>Google Play policies, security best practices, and accessibility standards</strong>.</li> <li>Strong problem-solving skills, leadership qualities, and the ability to work in a fast-paced environment.</li> </ul> <p> <strong>Preferred Skills & Competencies:</strong> </p> <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> </div> </div> <div> <div> <b>Who we are</b>
</div> <div> <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 https://careers.vodafone.com/application-adjustments/ for guidance.</p> <p>Together we can.</p> </div> </div> </div></div></section>
<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>
<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>
<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>
<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>