Swift Jobs in Egypt
3171 Jobs Found
<p>Develop and maintain iOS applications in Swift under the guidance of senior developers Translate UI/UX designs into functional screens using UIKit and/or SwiftUI Integrate REST APIs and handle data parsing, error states, and loading states Write and run unit tests for the code you contribute Debug and fix issues reported by QA or found during development Participate in code reviews both receiving feedback and reading others' code Use AI coding assistants and agentic tools responsibly, with an understanding of when to trust output and when to verify it Document your work and keep tasks updated in our project management tool Test builds on physical devices and simulators across iOS versions and screen sizes</p><p><strong>Desired Candidate Profile</strong></p><p>Studying toward or recently completed a degree in Computer Science, Engineering, or a related field or an equivalent self-taught background Working knowledge of Swift fundamentals: optionals, closures, protocols, structs vs. classes Familiarity with Xcode and the iOS development workflow Basic understanding of UIKit or SwiftUI and Auto Layout Understanding of OOP principles and basic data structures Familiarity with Git Willingness to learn, take feedback, and ask questions Good written and spoken English</p><p>A personal project, portfolio app, or GitHub repositories showing iOS work Exposure to MVVM or MVC architecture patterns Experience consuming REST APIs and JSON parsing with Codable Familiarity with async/await, Combine, or GCD *AI and agentic workflows* using tools like Claude Code, Cursor, or Copilot for real development work; prompt design; understanding of agent loops, tool use, or MCP *Cross-platform experience* Flutter, React Native, or Kotlin Multiplatform *SDK or package development* publishing or maintaining a Swift Package, CocoaPod, or reusable library *Dependency management* Swift Package Manager, CocoaPods, or Carthage *CI/CD* GitHub Actions, Xcode Cloud, Fastlane, or Bitrise; automated builds, tests, or TestFlight distribution Awareness of the App Store submission process Basic knowledge of Core Data, UserDefaults, or Keychain Understanding of Apple's Human Interface Guidelines</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<strong>Job Description</strong><br>JD attached<br><strong>Responsibilities</strong><br><ul><li>Scrutinize Treasury Operations documents, contacts and agreements.</li><li>Implementation of OPM, APPM, SOP and local regulatory regulations and ensure that activities are carried out as per approved policies and procedures.</li><li>Ensure proper posting / execution of all Treasury Front Office trades without missing any deals.</li><li>Proper follow-up Reuter deal tracer system and ensure accurate update relative XL Historical sheet with proper timely handing over to subordinates for execution.</li><li>Check/verify all types of deals foreign exchange (spot / forwards / swaps), money markets and options/derivatives on core banking system.</li><li>Check/verify swift payments, confirmations, notice to receive and free format messages concerning Treasury deals, Transfers between Nostros, cash deals and shipments.</li><li>Controlling Payments schedules according to currencies / countries international holiday's calendar.</li><li>Check/Verify manual and automatic batches consequently over banking core system with relevant controls.</li><li>Ensure printing all swift confirmations messages due from/ due to counterparties and attached with relative trades.</li><li>Checking daily end of day swift report and ensure ACK / NACK status.</li><li>Checking all daily/weekly/monthly reports required internally or externally for Head office, AFCG , external auditors and CBE.</li><li>Proper checking and execution of end of month duties (exhibits, accruals, statistics, RCSA documents, Kalypto assessments etc....)</li><li>Daily checking/reporting of reconciliations between daily closing balances of cash statements received from correspondents versus balances on banking core system (their books and our books).</li><li>Daily follow up of non-executed transfers and ensure proper execution with good value under advice / Chasing relative stakeholders.</li><li>Review/verify daily FX Exchange Rates, Revaluation Rates, TD rates, CD rates; interest in advance rates and, Libor rates on banking core system.</li><li>Currencies Position :-</li><li>Ensure proper reconciliation of currency position received from Finance versus daily Treasury FX dealer blotter, branches executions and FX module.</li><li>Analysis of any discrepancies and raise any difference to treasury department and all stakeholders.</li><li>Daily Reporting of Currencies position to CBE.</li><li>Daily/weekly reporting to CBE for all FX transaction (CCY/EGP).</li><li>Daily checking/update for outstanding deals of FX & MM limits.</li><li>Daily monitoring for Credit limit administration and excess reporting / trading room positions over daily cross border report.</li><li>Check daily closing balance of EGP currency and monitor/follow up reserve ratio in EGP with Treasury front office.</li><li>Close monitoring of RTGS system and ensure correctness of EGP transactions debit/credit in respect of Treasury products.</li><li>Check, verify and ensure proper updating CBE interbank and DMMS systems.</li><li>Motivate balances between our correspondents to cover our requirements based on instructions and cash flow revision done by treasury front office.</li><li>Check/Monitor daily P&L breakdown report printed from system and do the required manual analysis for related activities subject to FX revenue.</li><li>Check and ensure proper reconciliation for any pending aged items.</li><li>Ensure proper matching confirmations with counterparties and take necessary actions in case of discrepancies.</li><li>Ensure abiding and execution CBE/AFCG/AUDIT recommendations and comments based on required target dates.</li><li>Ensure proper handling of end of year certifications with banks and correspondents.</li><li>Follow up and raise system issues and ensure proper timely handling with MIT.</li><li>Ensure smooth and accurate BAU with full coordination with all other bank's departments especially in crisis time.</li><li>Achieve Bank's plans/instructions and meet target dates with considerable/reliable level of accuracy.</li><li>Handle and supervise all filing & archiving processes related to the department.</li></ul><br><strong>Qualifications</strong><br><ul><li>Conversant with all aspects related to treasury activity.</li><li>Good working knowledge of SWIFT and PC Skills.</li><li>Excellent written & spoken English.</li><li>-Good interpersonal and communications skills to handle clients'/Banks' Interaction.</li><li>-At least 6 years banking experience.</li><li>Conversant with basic banking technologies.</li><li>Strong personality with high leadership skills.</li><li>Strong banking operations experience preferably similar to mentioned job.</li><li>Ability to meet higher level of business requirements.</li></ul><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><b><br></b></p><p><b>ABOUT THE ROLE</b></p><p>In this role, you will be part of our engineering team, working with a high-quality codebase and the latest tools, where you will develop your expertise as an expert in complex frontend development on iOS (Swift and SwiftUI) native platforms. Your primary focus will be on the development of mobile applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to a highly dynamic environment is required, where root cause analysis and rapid collaborative problem solving, sophisticated design, and the creation of quality products are required.</p><ul><li>Design and build mobile applications for iOS.</li><li>Ensure the performance, quality, and responsiveness of applications</li><li>Collaborate with a team to define, design, and ship new features</li><li>Identify and correct bottlenecks and fix bugs</li><li>Help maintain code quality, organization, and automation</li><li>Participate in brainstorming sessions and contribute ideas to our technology, algorithms, and products.</li><li>Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution</li><li>Dive into difficult problems and successfully deliver results on schedule</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Must have technical skills with at least 5 years of experience</li><li>Language: iOS (Swift) native</li><li>Familiarity with cloud message APIs and push notification</li><li>Web architecture: REST and RESTful APIs, micro-services</li><li>Version control: GIT</li><li>BSc/MSc in Engineering, Computer Science or relevant field</li></ul><p>Nice to have technical skills (Strongly advised)</p><ul><li>Containers: Docker, Kubernetes</li><li>Caching, Redis server</li><li>Scaling, Web load balancing</li><li>Experience in a rapidly growing company in the fintech space is a plus</li></ul><p></p></section>
Senior IOS Developer Millions of customers. Millions of shopping moments. One powerful Android experience. At Boutiqaat, we're looking for a Senior IOS 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.<br>What You'll Be Doing:Design and build advanced i OS applications using Swift and Objective-C. Collaborate with cross-functional teams to define, design, and ship new features. Ensure performance, quality, and responsiveness of applications. Identify and correct bottlenecks and fix bugs. Maintain code quality, organization, and automation.<br>What You Bring to the Table:Bachelor’s degree in computer science, Engineering, or related discipline.4+ years of experience in i OS development. Proficiency in Swift, Objective-C, and i OS frameworks. Familiarity with RESTful APIs and Git version control. Strong understanding of the full mobile development life cycle. 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!
About the role We're building high-performance, consumer-facing mobile products for a fast-growing market, and we need a senior engineer who treats native development as a craft — not a compromise. This is a dual-native role. You'll write pure native code for both platforms: Swift / Objective-C on i OS and Kotlin / Java on Android — designing and shipping features side by side across the two. You'll own architecture decisions, set the quality bar, and ship apps that feel genuinely at home on each OS. This is a native-only position. We are not looking for cross-platform framework developers — no Flutter, no React Native. We care about platform-specific performance, native UI/UX fidelity, and full control over the runtime, and we hire people who feel the same way. What you'll do Design, build, and maintain native i OS and Android applications from architecture through to App Store / Play Store release. Own end-to-end feature delivery on both platforms — from technical design to production and post-launch performance. Make and defend architecture decisions (MVVM / MVI / Clean Architecture), keeping the codebase modular, testable, and maintainable as it scales. Integrate with REST / Graph QL APIs, handle real-time data, and build reliable offline-first and sync behavior. Optimize for performance, battery, memory, and startup time — and profile relentlessly when something isn't right. Implement robust localization, including full Arabic RTL support and multi-language handling. Write unit and UI tests, review peers' code, and help shape CI/CD and release pipelines. Mentor mid-level developers and raise the technical standard of the whole mobile team. Required experiencei OSStrong production experience in Swift and working knowledge of Objective-C (including maintaining legacy code). Deep command of UIKit and Swift UI, Auto Layout, and the app lifecycle. Solid grasp of memory management (ARC), Swift concurrency (async/await), Combine, and GCD. Comfortable with Xcode, Instruments, and the full App Store submission and provisioning process. Android Strong production experience in Kotlin and Java. Deep command of the Android SDK, Jetpack components, Coroutines, and Flow. Solid grasp of the Android lifecycle, memory management, and background execution constraints. Comfortable with Android Studio, Gradle, and the full Play Store release process. Cross-cutting5+ years building and shipping native mobile apps, with published apps you can point to. Strong architecture fundamentals: clean separation of concerns, dependency injection, modularization. Solid experience with REST / Graph QL, JSON, Web Sockets, push notifications, and secure local storage. Confident with Git, code review, automated testing, and CI/CD. You care about detail — animations, empty/loading/error states, edge cases — not just "it compiles."Nice to have Experience with booking, e-commerce, loyalty, or other transaction-heavy consumer apps. Familiarity with the GCC / KSA market and Arabic-first product design. Experience mentoring or leading a small mobile team. Exposure to analytics, crash reporting, and A/B testing tooling. Working knowledge of accessibility standards on both platforms. Who you are You'd rather write two excellent native apps than one compromised shared one. You care about how an app feels on each platform, not just whether it runs. You take ownership — you don't wait to be told when something's slow, broken, or badly structured. You communicate clearly, review code generously, and lift the people around you.
Generic Responsibilities Coordinate between team members in fulfillment of Remittance & E- Finance Services set plan. Assist the Head in ensuring the dissemination of policy & procedures and efficient & effective performance of responsibilities. Monitor a small group of employees with lower or same seniority. Ensure that officers & junior officers/ apprentice receive periodic training. Evaluate staff work and provide feedback through performance evaluation. Quarter sample review for RCSA compliance & report for incidents properly. Participate in providing periodical analytical reports/ presentation.<br>Key Responsibilities Verify and authorize all payments including incoming & outgoing payments in both local and foreign currencies in all related applications (Swift/ACH/RTGS) and ensure that it is executed accurately within identified time frame. Monitor payments suspense accounts and ensure that they are reconciled in a timely manner. Authorize ADIB remit, E-finance transactions & non-Trade FX transactions. Authorize swift free format messages related to the unit investigations and release all related swift messages. Ensure executing all transactions based on the proper approvals and according to the delegation of authority. Follow up, finalize the pending and outstanding items, and do the necessary adjustments / corrective actions. Liaise with local and foreign correspondent’s Banks. Ensure responding to all inquiries received from all related units, correspondents and complaints in a timely manner. Ensure that all outgoing payments and all unit activities executed accurately within the time frame and verifies all payments requests prior processing. Handle the proofing and reconciliation process, all regulatory & analytical reports and ensure delivery on target dates. Review end of day GLs reconciliation, CBE and correspondents accounts. Monitor and approve executed standing orders and ensure execution within time frame. Oversee handling the related UAT testing and review the results to ensure correct implementation. Ensure proper handling & resolving complaints in cooperation with Consumer Rights Protection – Compliance & Governance – in accordance with the policies and procedures and identified SLA. And any other assigned Tasks.<br><br>Minimum Qualifications Bachelor degree Master degree is preferable<br>Minimum Experience:Min 8 years of relevant experience preferably banking <br>Job-Specific Knowledge & Skills: Strong knowledge of Bank functions, responsibilities & processes. Excellent analytical skills. Strong decision making & leadership skills. Excellent presentation and negotiation skills. Excellent command of MS Office (Word, Excel, Power Point).<br>Personal Skills High level of professionalism and self-motivation. Excellent creativity & problem solving skills. Excellent teamwork, communication & time management skills. Strong ability to coach, team building & motivation of others.
Yassir is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in 45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa. It is backed (:$200M in funding) by VCs from Silicon Valley, Europe and other parts of the world.<br><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><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>About The Role<br><br>We are looking for a senior i OS developer to join our tech hub in Berlin and support our growth and expansion. You will be part of the engineering team, working with a high-quality code base and the latest tools, where you will promote your skills to be an expert in complex frontend development in i OS (swift). Your primary focus will be the development of mobile applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure.<br><br>About Your Role As a IOS Mobile Developer<br><br>Design and build mobile applications using i OS (swift UI) platform Ensure the performance, quality, and responsiveness of applications Collaborate with a team to define, design, and ship new features Identify and correct bottlenecks and fix bugs Help maintain code quality, organization, and automatization Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution Dive into difficult problems and successfully deliver results on schedule<br><br><br>About Your Experience<br><br>Must have technical skills with at least 2 years of experience Language: i OS (swift) native Familiarity with cloud message APIs and push notification Web architecture: Rest and restful APIs, micro-services Version control: GITNice to have technical skills (Strongly advised) Containers: Docker, kubernetes Caching, Redis server Scaling, Web load balancing Experience in a rapidly growing company in the mobility, on-demand or fintech space is a plus BSc/MSc in Engineering, Computer Science or relevant field<br><br><br>Why you should join Yassir<br><br>???? You will be part of one of the first Algerian startups to go through the Y Combinator program and one of the fastest-growing tech companies in North Africa. We are current in +30 cities (Algeria, Tunisia, Morocco, Senegal, France and Germany)???? Attractive salary and you even get a stake in the company???? Subsidized public transit pass????????Have a lasting impact on our company's culture???? Perfect timing with renowned investors to build something great???? Extremely steep learning curve with own responsibility and intensive guidance???? Make a real impact on the world by helping us bring affordable financial and on-demand services to millions of Africans<br><br><br>At Yassir, we believe in the power of diversity and the importance of an inclusive culture. So, if you're ready to bring your unique perspective and experiences to the table, then we're excited to listen.<br><br>Don't just apply for a job, come and be a part of our journey. Let's create a better tomorrow together.<br><br>We look forward to receiving your application!<br><br>Best of luck,<br><br>Your Yassir TA Team<br><br>We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Yassir is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in 45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa. It is backed (:$200M in funding) by VCs from Silicon Valley, Europe and other parts of the world.<br><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><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>About The Role<br><br>We are looking for a senior i OS developer to join our tech hub in Berlin and support our growth and expansion. You will be part of the engineering team, working with a high-quality code base and the latest tools, where you will promote your skills to be an expert in complex frontend development in i OS (swift). Your primary focus will be the development of mobile applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure.<br><br>About Your Role As a IOS Mobile Developer<br><br>Design and build mobile applications using i OS (swift UI) platform Ensure the performance, quality, and responsiveness of applications Collaborate with a team to define, design, and ship new features Identify and correct bottlenecks and fix bugs Help maintain code quality, organization, and automatization Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution Dive into difficult problems and successfully deliver results on schedule<br><br><br>About Your Experience<br><br>Must have technical skills with at least 2 years of experience Language: i OS (swift) native Familiarity with cloud message APIs and push notification Web architecture: Rest and restful APIs, micro-services Version control: GITNice to have technical skills (Strongly advised) Containers: Docker, kubernetes Caching, Redis server Scaling, Web load balancing Experience in a rapidly growing company in the mobility, on-demand or fintech space is a plus BSc/MSc in Engineering, Computer Science or relevant field<br><br><br>Why you should join Yassir<br><br>???? You will be part of one of the first Algerian startups to go through the Y Combinator program and one of the fastest-growing tech companies in North Africa. We are current in +30 cities (Algeria, Tunisia, Morocco, Senegal, France and Germany)???? Attractive salary and you even get a stake in the company???? Subsidized public transit pass????????Have a lasting impact on our company's culture???? Perfect timing with renowned investors to build something great???? Extremely steep learning curve with own responsibility and intensive guidance???? Make a real impact on the world by helping us bring affordable financial and on-demand services to millions of Africans<br><br><br>At Yassir, we believe in the power of diversity and the importance of an inclusive culture. So, if you're ready to bring your unique perspective and experiences to the table, then we're excited to listen.<br><br>Don't just apply for a job, come and be a part of our journey. Let's create a better tomorrow together.<br><br>We look forward to receiving your application!<br><br>Best of luck,<br><br>Your Yassir TA Team<br><br>We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Join Us</p><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><p>Role Purpose</p><p>mentor developers, and drive technical excellence across multiple squads. You will define engineering standards, support delivery, and help shape the future of our iOS platform.</p><p>Role Responsibilities</p><ul><li>Lead, mentor, and develop iOS engineers.</li><li>Define and maintain iOS architecture, coding standards, and best practices.</li><li>Review technical designs and support complex development activities.</li><li>Drive code quality, performance, security, and application stability.</li><li>Promote modern iOS technologies and reusable solutions.</li><li>Collaborate with Product Owners, Architects, QA, and other engineering teams.</li><li>Support recruitment, onboarding, and career development of engineers.</li><li>Drive continuous improvement in development processes, CI/CD, testing, and automation.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>7+ years of iOS development experience using Swift.</li><li>Strong knowledge of Swift, SwiftUI, UIKit, and Xcode.</li><li>Experience with mobile architecture patterns (MVVM, Clean Architecture).</li><li>Experience with REST APIs, Git, CI/CD, and automated testing.</li><li>Strong problem-solving, communication, and stakeholder management skills.</li><li>Experience mentoring and coaching engineers.</li></ul><p>Preferred Qualifications</p><ul><li>Experience with modular architecture and Swift Package Manager.</li><li>Knowledge of performance optimization and mobile security.</li><li>Experience with Agile/Scrum methodologies.</li><li>Experience leading technical transformation or modernization initiatives.</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are looking for a talented Mobile App Developer to design, develop, and maintain high-quality mobile applications for Android and iOS platforms. The ideal candidate should have experience with cross-platform and/or native mobile development frameworks, strong programming fundamentals, and the ability to deliver scalable, user-friendly mobile solutions.</p><p>Key Responsibilities</p><ul><li>Design, develop, test, and maintain mobile applications for Android and iOS.</li><li>Build reusable, maintainable, and scalable application components.</li><li>Collaborate with product managers, designers, backend developers, and QA teams to deliver high-quality applications.</li><li>Integrate mobile applications with RESTful APIs and backend services.</li><li>Optimize applications for performance, security, and scalability.</li><li>Troubleshoot, debug, and resolve application issues.</li><li>Participate in code reviews and contribute to architecture and design discussions.</li><li>Publish and maintain applications on app stores following platform best practices.</li></ul><p>Must Have Skills</p><ul><li>Flutter OR React Native OR React Expo OR Swift OR Kotlin OR Xamarin OR Ionic OR .NET MAUI</li><li>Dart OR JavaScript OR TypeScript OR Swift OR Kotlin</li><li>Android SDK AND iOS SDK</li><li>REST APIs AND JSON AND API Integration</li><li>Git AND GitHub OR GitLab OR Bitbucket</li><li>Knowledge of mobile application architecture and design patterns ( MVVM OR MVC OR Clean Architecture OR BLoC ).</li><li>Experience with mobile debugging, performance optimization, and memory management.</li><li>Understanding of mobile application lifecycle, deployment, and release management.</li><li>Strong problem-solving and communication skills.</li></ul><p>Good to Have Skills</p><ul><li>Firebase OR Supabase OR AWS Amplify</li><li>SQLite OR Hive OR Realm OR Core Data OR Room</li><li>Redux OR Provider OR Riverpod OR GetX OR MobX OR BLoC</li><li>Jest OR Flutter Test OR XCTest OR Espresso OR Detox</li><li>Push notifications using Firebase Cloud Messaging (FCM) OR Apple Push Notification Service (APNs)</li><li>CI/CD tools such as GitHub Actions OR GitLab CI OR Jenkins OR Bitrise OR Codemagic</li><li>Experience with Google Maps, location services, camera, Bluetooth, biometrics, or payment gateway integrations.</li><li>Familiarity with Agile/Scrum methodologies.</li><li>Experience publishing applications to Google Play Store AND Apple App Store .</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Bachelor's degree in Computer Science, Software Engineering, or a related field. 0 11 years of experience in mobile application development. Experience developing and maintaining production-grade mobile applications. Understanding of secure coding practices and mobile application security. Passion for learning emerging mobile technologies and industry best practices.</p><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span><b>Join Us</b>
<br></span><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><br><br><br><b>Role Purpose</b>
<br><p>mentor developers, and drive technical excellence across multiple squads. You will define engineering standards, support delivery, and help shape the future of our iOS platform.</p><br><br><br><b>Role Responsibilities</b>
<br><ul>
<li>Lead, mentor, and develop iOS engineers.</li>
<li>Define and maintain iOS architecture, coding standards, and best practices.</li>
<li>Review technical designs and support complex development activities.</li>
<li>Drive code quality, performance, security, and application stability.</li>
<li>Promote modern iOS technologies and reusable solutions.</li>
<li>Collaborate with Product Owners, Architects, QA, and other engineering teams.</li>
<li>Support recruitment, onboarding, and career development of engineers.</li>
<li>Drive continuous improvement in development processes, CI/CD, testing, and automation.</li>
</ul><br><br><b>Qualifications and Competencies </b>
<br><ul>
<li>7+ years of iOS development experience using Swift.</li>
<li>Strong knowledge of Swift, SwiftUI, UIKit, and Xcode.</li>
<li>Experience with mobile architecture patterns (MVVM, Clean Architecture).</li>
<li>Experience with REST APIs, Git, CI/CD, and automated testing.</li>
<li>Strong problem-solving, communication, and stakeholder management skills.</li>
<li>Experience mentoring and coaching engineers.</li>
</ul>
<p><strong>Preferred Qualifications</strong></p><br>
<ul>
<li>Experience with modular architecture and Swift Package Manager.</li>
<li>Knowledge of performance optimization and mobile security.</li>
<li>Experience with Agile/Scrum methodologies.</li>
<li>Experience leading technical transformation or modernization initiatives.</li>
</ul><br><br><b>Not a perfect fit?</b>
<br><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><br><br><br><b>Who we are</b>
<br><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><br>
<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><br>
<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><br>
<p>Together we can.</p><br><br><br><br>
</div>
<p>Configure and manage routing rules, message formats (MT/MX), user roles, and system parameters across payment systems. Maintain system security, including access controls, user permissions, and operational configurations. Ensure compliance with regulatory requirements, including SWIFT CSP and AML/CTF standards. Monitor system performance and ensure high availability of payment platforms. Support daily operations related to payment processing, reconciliation, and dispute resolution. Collaborate with internal teams (IT, Compliance, Operations) to ensure smooth system integration and performance. Identify and mitigate risks related to fraud, duplicate transactions, and unauthorized access. Participate in system upgrades, testing, and implementation of new features or integrations.</p><p><strong>Desired Candidate Profile</strong></p><p>Bacheloru2019s degree in Computer Science, Information Systems, or a related field. Minimum 3 years of experience in payment systems, banking operations, or financial services. Handsu2011on experience with: SWIFT Alliance Access / Alliance Gateway / RMA, ACH (National Switch / Local Clearing House), CorPay, SafeWatch, TDR (Reconciliation & Dispute Resolution), PaymentSafe / PaymentGuard (Fraud/Authentication), DDA (duplicate detection).</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<b><span>Yassir</span></b><span> is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in </span><b><span>45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa</span></b><span>. It is backed (~</span><b><span>$200M in funding</span></b><span>) by VCs from Silicon Valley, Europe and other parts of the world. </span><br><span>We offer on-demand services such as ride-hailing and last-mile delivery. Building on this infrastructure, we are now introducing financial services to help our users pay, save and borrow digitally. </span><br><span>Helping usher the continent into a digital economy era. We’re not just about serving people - we’re about creating a marketplace to bring people what they need while infusing social values.</span><br>
<p>ABOUT THE ROLE</p><br>
<p>In this role, you will be part of our engineering team, working with a high-quality codebase and the latest tools, where you will develop your expertise as an expert in complex frontend development on iOS (Swift and SwiftUI) native platforms. Your primary focus will be on the development of mobile applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to a highly dynamic environment is required, where root cause analysis and rapid collaborative problem solving, sophisticated design, and the creation of quality products are required.</p><br>
<br>
<ul>
<li>
<p>Design and build mobile applications for iOS.</p><br>
</li>
<li>
<p>Ensure the performance, quality, and responsiveness of applications</p><br>
</li>
<li>
<p>Collaborate with a team to define, design, and ship new features</p><br>
</li>
<li>
<p>Identify and correct bottlenecks and fix bugs</p><br>
</li>
<li>
<p>Help maintain code quality, organization, and automation</p><br>
</li>
<li>
<p>Participate in brainstorming sessions and contribute ideas to our technology, algorithms, and products.</p><br>
</li>
<li>
<p>Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution</p><br>
</li>
<li>
<p>Dive into difficult problems and successfully deliver results on schedule</p><br>
</li>
</ul>
<p>Requirements<br><strong>Must have technical skills with at least 5 years of experience</strong></p><br>
<ul>
<li>
<p>Language: iOS (Swift) native</p><br>
</li>
<li>
<p>Familiarity with cloud message APIs and push notification</p><br>
</li>
<li>
<p>Web architecture: REST and RESTful APIs, micro-services</p><br>
</li>
<li>
<p>Version control: GIT</p><br>
</li>
<li>
<p>BSc/MSc in Engineering, Computer Science or relevant field</p><br>
</li>
</ul>
<p><strong>Nice to have technical skills (Strongly advised)</strong></p><br>
<ul>
<li>
<p>Containers: Docker, Kubernetes</p><br>
</li>
<li>
<p>Caching, Redis server</p><br>
</li>
<li>
<p>Scaling, Web load balancing</p><br>
</li>
<li>
<p>Experience in a rapidly growing company in the fintech space is a plus</p><br>
</li>
</ul>
<br><br> </div>
<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 for real-world use cases.<br> In this role, you'll apply your mobile engineering expertise to build stable, performant, and user-friendly applications for iOS and Android.<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 innovative technology projects.<br> Our mission is to help develop high-quality AI technologies by combining real-world expertise from professionals across the globe with advanced AI development efforts.<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> Review, debug, optimize, and refactor mobile application code to improve correctness, performance, battery efficiency, and maintainability.<br> Debug platform-specific issues and prepare builds for distribution (TestFlight, Play Console).<br> Educational qualifications 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> Academic and/or Professional Experience 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 build production-ready mobile applications.<br> Strong attention to detail, performance awareness, and the ability to work independently are essential.<br> Technical Skills (Essential) 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> Additional requirements 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> Apply your expertise to real-world technology projects while gaining experience building high-quality solutions for a global platform.<br> Participate in performance-based bonus programs that reward high-quality work and consistent delivery.<br></span> </div>
<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 for real-world use cases.<br> In this role, you'll apply your mobile engineering expertise to build stable, performant, and user-friendly applications for iOS and Android.<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 innovative technology projects.<br> Our mission is to help develop high-quality AI technologies by combining real-world expertise from professionals across the globe with advanced AI development efforts.<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> Review, debug, optimize, and refactor mobile application code to improve correctness, performance, battery efficiency, and maintainability.<br> Debug platform-specific issues and prepare builds for distribution (TestFlight, Play Console).<br> Educational qualifications 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> Academic and/or Professional Experience 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 build production-ready mobile applications.<br> Strong attention to detail, performance awareness, and the ability to work independently are essential.<br> Technical Skills (Essential) 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> Additional requirements 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> Apply your expertise to real-world technology projects while gaining experience building high-quality solutions for a global platform.<br> Participate in performance-based bonus programs that reward high-quality work and consistent delivery.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<strong>Job Description</strong><br>JD attached<br><strong>Responsibilities</strong><br><ul><li>Scrutinize Treasury Operations documents, contacts and agreements.</li><li>Implementation of OPM, APPM, SOP and local regulatory regulations and ensure that activities are carried out as per approved policies and procedures.</li><li>Ensure proper posting / execution of all Treasury Front Office trades without missing any deals.</li><li>Proper follow-up Reuter deal tracer system and ensure accurate update relative XL Historical sheet with proper timely handing over to subordinates for execution.</li><li>Check/verify all types of deals foreign exchange (spot / forwards / swaps), money markets and options/derivatives on core banking system.</li><li>Check/verify swift payments, confirmations, notice to receive and free format messages concerning Treasury deals, Transfers between Nostros, cash deals and shipments.</li><li>Controlling Payments schedules according to currencies / countries international holiday's calendar.</li><li>Check/Verify manual and automatic batches consequently over banking core system with relevant controls.</li><li>Ensure printing all swift confirmations messages due from/ due to counterparties and attached with relative trades.</li><li>Checking daily end of day swift report and ensure ACK / NACK status.</li><li>Checking all daily/weekly/monthly reports required internally or externally for Head office, AFCG , external auditors and CBE.</li><li>Proper checking and execution of end of month duties (exhibits, accruals, statistics, RCSA documents, Kalypto assessments etc....)</li><li>Daily checking/reporting of reconciliations between daily closing balances of cash statements received from correspondents versus balances on banking core system (their books and our books).</li><li>Daily follow up of non-executed transfers and ensure proper execution with good value under advice / Chasing relative stakeholders.</li><li>Review/verify daily FX Exchange Rates, Revaluation Rates, TD rates, CD rates; interest in advance rates and, Libor rates on banking core system.</li><li>Currencies Position :-</li><li>Ensure proper reconciliation of currency position received from Finance versus daily Treasury FX dealer blotter, branches executions and FX module.</li><li>Analysis of any discrepancies and raise any difference to treasury department and all stakeholders.</li><li>Daily Reporting of Currencies position to CBE.</li><li>Daily/weekly reporting to CBE for all FX transaction (CCY/EGP).</li><li>Daily checking/update for outstanding deals of FX & MM limits.</li><li>Daily monitoring for Credit limit administration and excess reporting / trading room positions over daily cross border report.</li><li>Check daily closing balance of EGP currency and monitor/follow up reserve ratio in EGP with Treasury front office.</li><li>Close monitoring of RTGS system and ensure correctness of EGP transactions debit/credit in respect of Treasury products.</li><li>Check, verify and ensure proper updating CBE interbank and DMMS systems.</li><li>Motivate balances between our correspondents to cover our requirements based on instructions and cash flow revision done by treasury front office.</li><li>Check/Monitor daily P&L breakdown report printed from system and do the required manual analysis for related activities subject to FX revenue.</li><li>Check and ensure proper reconciliation for any pending aged items.</li><li>Ensure proper matching confirmations with counterparties and take necessary actions in case of discrepancies.</li><li>Ensure abiding and execution CBE/AFCG/AUDIT recommendations and comments based on required target dates.</li><li>Ensure proper handling of end of year certifications with banks and correspondents.</li><li>Follow up and raise system issues and ensure proper timely handling with MIT.</li><li>Ensure smooth and accurate BAU with full coordination with all other bank's departments especially in crisis time.</li><li>Achieve Bank's plans/instructions and meet target dates with considerable/reliable level of accuracy.</li><li>Handle and supervise all filing & archiving processes related to the department.</li></ul><br><strong>Qualifications</strong><br><ul><li>Conversant with all aspects related to treasury activity.</li><li>Good working knowledge of SWIFT and PC Skills.</li><li>Excellent written & spoken English.</li><li>-Good interpersonal and communications skills to handle clients'/Banks' Interaction.</li><li>-At least 6 years banking experience.</li><li>Conversant with basic banking technologies.</li><li>Strong personality with high leadership skills.</li><li>Strong banking operations experience preferably similar to mentioned job.</li><li>Ability to meet higher level of business requirements.</li></ul><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>JD attached</p><br><br>Responsibilities:<br><ul><li>Scrutinize Treasury Operations documents, contacts and agreements.</li><li>Implementation of OPM, APPM, SOP and local regulatory regulations and ensure that activities are carried out as per approved policies and procedures.</li><li>Ensure proper posting / execution of all Treasury Front Office trades without missing any deals.</li><li>Proper follow-up Reuter deal tracer system and ensure accurate update relative XL Historical sheet with proper timely handing over to subordinates for execution.</li><li>Check/verify all types of deals foreign exchange (spot / forwards / swaps), money markets and options/derivatives on core banking system.</li><li>Check/verify swift payments, confirmations, notice to receive and free format messages concerning Treasury deals, Transfers between Nostros, cash deals and shipments.</li><li>Controlling Payments schedules according to currencies / countries international holiday's calendar.</li><li>Check/Verify manual and automatic batches consequently over banking core system with relevant controls.</li><li>Ensure printing all swift confirmations messages due from/ due to counterparties and attached with relative trades.</li><li>Checking daily end of day swift report and ensure ACK / NACK status.</li><li>Checking all daily/weekly/monthly reports required internally or externally for Head office, AFCG , external auditors and CBE.</li><li>Proper checking and execution of end of month duties (exhibits, accruals, statistics, RCSA documents, Kalypto assessments etc....)</li><li>Daily checking/reporting of reconciliations between daily closing balances of cash statements received from correspondents versus balances on banking core system (their books and our books).</li><li>Daily follow up of non-executed transfers and ensure proper execution with good value under advice / Chasing relative stakeholders.</li><li>Review/verify daily FX Exchange Rates, Revaluation Rates, TD rates, CD rates; interest in advance rates and, Libor rates on banking core system.</li><li>Currencies Position :-</li><li>Ensure proper reconciliation of currency position received from Finance versus daily Treasury FX dealer blotter, branches executions and FX module.</li><li>Analysis of any discrepancies and raise any difference to treasury department and all stakeholders.</li><li>Daily Reporting of Currencies position to CBE.</li><li>Daily/weekly reporting to CBE for all FX transaction (CCY/EGP).</li><li>Daily checking/update for outstanding deals of FX & MM limits.</li><li>Daily monitoring for Credit limit administration and excess reporting / trading room positions over daily cross border report.</li><li>Check daily closing balance of EGP currency and monitor/follow up reserve ratio in EGP with Treasury front office.</li><li>Close monitoring of RTGS system and ensure correctness of EGP transactions debit/credit in respect of Treasury products.</li><li>Check, verify and ensure proper updating CBE interbank and DMMS systems.</li><li>Motivate balances between our correspondents to cover our requirements based on instructions and cash flow revision done by treasury front office.</li><li>Check/Monitor daily P&L breakdown report printed from system and do the required manual analysis for related activities subject to FX revenue.</li><li>Check and ensure proper reconciliation for any pending aged items.</li><li>Ensure proper matching confirmations with counterparties and take necessary actions in case of discrepancies.</li><li>Ensure abiding and execution CBE/AFCG/AUDIT recommendations and comments based on required target dates.</li><li>Ensure proper handling of end of year certifications with banks and correspondents.</li><li>Follow up and raise system issues and ensure proper timely handling with MIT.</li><li>Ensure smooth and accurate BAU with full coordination with all other bank's departments especially in crisis time.</li><li>Achieve Bank's plans/instructions and meet target dates with considerable/reliable level of accuracy.</li><li>Handle and supervise all filing & archiving processes related to the department.</li></ul><br>Qualifications:<br><ul><li>Conversant with all aspects related to treasury activity.</li><li>Good working knowledge of SWIFT and PC Skills.</li><li>Excellent written & spoken English.</li><li>-Good interpersonal and communications skills to handle clients'/Banks' Interaction.</li><li>-At least 6 years banking experience.</li><li>Conversant with basic banking technologies.</li><li>Strong personality with high leadership skills.</li><li>Strong banking operations experience preferably similar to mentioned job.</li><li>Ability to meet higher level of business requirements.</li></ul> </div>
<p>The Job Description iOS Development (Core Need): Maintain, feature-update, and optimize existing native iOS applications written in Swift. Manage application release cycles, code signing, and deployments via Apple App Store Connect. Integrate RESTful APIs, manage third-party SDKs, and handle mobile application security & performance optimization. Secondary Engineering (Angular OR Java Spring Boot): If Web-Focused (Angular): Maintain and build responsive UI components, integrate frontends with backend APIs, and optimize state management. If Backend-Focused (Java Spring Boot): Design, build, and maintain robust REST APIs, manage database integrations, and handle enterprise backend logic. General: Collaborate with cross-functional teams using Agile/Scrum methodologies. Ensure code quality, perform code reviews, and maintain clear documentation.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>3+ years software development experience.</li><li>Strong iOS / Swift experience, including CocoaPods / SPM, MVVM/MVC, REST APIs, and App Store release.</li><li>Must have at least one:</li><ul><li>Angular: TypeScript, Angular 12+, RxJS, component-based development.</li><li>Java: Core Java, Spring Boot, Spring Data/Security, REST APIs, SQL.</li></ul><li>Good knowledge of Git, branching, and CI/CD.</li><li>Docker/Podman is a plus.</li><li>Strong problem-solving, communication, and ability to work independently.</li></ul>
About Money More & Mondia:<br><br>Money More 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.<br><br>Mondia Group is a digital services and marketplace provider that integrates digital products and experiences into telecom operators, banks, and other large distribution channels. Money More is one of Mondia's key growth bets, built by a small, senior, fast-moving product team.<br><br>About the Role:<br><br>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 i OS teams.<br><br>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.<br><br>Responsibilities<br><br> 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 i OS 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<br><br>Requirements<br><br>Programming Languages<br><br> Strong proficiency in Kotlin Good knowledge of Java Familiarity with Swift / Swift UI and native i OS development concepts<br><br>Android Development<br><br> 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<br><br>Modern Android Development<br><br> Jetpack Compose, Coroutines, and Kotlin Flow Work Manager, Navigation Component, and View Model Dependency Injection (Hilt / Dagger preferred)<br><br>Architecture<br><br> Strong understanding of MVVM, MVI, and Clean Architecture Modular architecture, SOLID principles, and separation of concerns<br><br>System Design<br><br> Experience designing scalable mobile architectures Ability to make architectural decisions and evaluate trade-offs Understanding of application modularization and feature separation<br><br>Networking<br><br> REST APIs, JSON serialization, and backend integration Error handling, authentication flows, and network caching<br><br>Performance<br><br> Strong understanding of UI rendering performance and memory management Threading and concurrency, startup optimization, and battery optimization ANR prevention, plus performance profiling and debugging<br><br>Concurrency<br><br> Kotlin Coroutines, Flow, and Dispatchers Structured concurrency, threading models, and background processing<br><br>Testing<br><br> Unit testing, UI testing, and integration testing Test-Driven Development (TDD) and mocking frameworks<br><br>Development Practices<br><br> Git, pull request workflows, and code reviews CI-friendly development practices and Agile / Scrum methodologies<br><br>Soft Skills<br><br> 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<br><br>Nice to Have<br><br> Native i OS development experience using Swift / Swift UI Experience building Fin Tech or financial applications Experience with offline-first applications Local persistence technologies such as Room, SQLite, and Data Store Experience with CI/CD pipelines Experience with analytics platforms (Firebase Analytics, Mixpanel, Clever Tap, 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<br><br>Preferred Experience<br><br> 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<br><br>What We're Looking For<br><br>A successful candidate is someone who:<br><br> 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<br><br>Location & Work Model<br><br>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.<br><br>Equal Opportunity<br><br>Mondia Group is an equal-opportunity employer. We welcome applicants of all backgrounds and make hiring decisions based on merit, qualifications, and role fit, without discrimination. We are committed to a fair and inclusive hiring process.<br><br>Benefits<br><br>Social insurance Health insurance for employee and family The company will contribute up to EUR 25 per month towards staff perks Benefit from our performance-based bonus scheme, in line with company policy EUR equivalent salaries paid in EGP
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>We're looking for a <b>Software Engineer II, iOS</b> to join Procore's Mobile team. In this role, you'll contribute to the development, quality, and delivery of our iOS mobile applications that help construction teams manage projects and jobsite safety. Your primary goal will be to build and ship high-quality mobile features while collaborating with the team to maintain a reliable, scalable codebase.</p><br><br><br><p>As a <b>Software Engineer II, iOS</b> you'll partner with Engineering, Product Management, Design, and QA to develop, test, and deploy mission-critical iOS features used by construction teams around the world. Use your solid knowledge of Swift, iOS frameworks, and collaborative problem-solving skills to tackle technical challenges, participate in code reviews, and elevate the quality of everything 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, build, and implement reliable and high-quality features across our iOS applications</p><br><br></li>
<li><p>Apply and maintain established iOS architectural patterns and industry best practices within the codebase</p><br><br></li>
<li><p>Participate actively in code reviews, providing constructive feedback and ensuring high standards of code quality</p><br><br></li>
<li><p>Collaborate with Product, Design, and QA to understand user needs and translate them into effective technical implementations</p><br><br></li>
<li><p>Identify and resolve bugs, technical debt, and performance bottlenecks within your scope of work</p><br><br></li>
<li><p>Contribute to ongoing improvements in application performance, reliability, and maintainability</p><br><br></li>
<li><p>Support the full lifecycle of feature delivery, including testing, deployment, and production support</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>3+ years of engineering experience, including 2+ years building native iOS applications with Swift and Objective-C</p><br><br></li>
<li><p>Broad, deep understanding of iOS architecture (CoreData, SwiftUI, UIKit) and experience with MVC and MVVM design patterns</p><br><br></li>
<li><p>Strong understanding of multi-threading, concurrent programming, memory management, and performance optimization</p><br><br></li>
<li><p>Proven track record shipping complex, high-quality software products at scale</p><br><br></li>
<li><p>Experience leading large 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>