Android Developers Jobs in Saudi
110 Jobs Found
<p>We are looking for a highly talented Android Engineer to join the Fulfillment team in Riyadh . If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player.</p><p>You will be working on:</p><ul><li>Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions</li><li>Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team</li><li>Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately</li><li>Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance</li><li>Responsible for writing unit, integration, and UI / Snapshot testing.</li><li>Investigate and resolve issues and bugs through patches and other means</li><li>Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly</li><li>Perform functional and module testing in order to ensure the functionality of delivered solutions</li><li>Monitor evaluate and report on product development and recommend improvements where necessary</li><li>Assist in user trials and acceptance testing</li></ul><p><strong>Desired Candidate Profile</strong></p><p>3+ years of experience in developing software, with practical knowledge of design patterns and algorithms, ideally with Kotlin as a primary development language, but Java would suffice too. You are open-minded about technologies but particularly skilled in native Android development. Hands-on experience writing high-quality, testable code, also proficiency with modern mobile architectures. In-depth knowledge of mobile engineering lifecycle for fragments, activities, and practical experience with Agile methodologies (SCRUM or Kanban would do). Engineering excellence - a proven track record of substantially impacting the development of complex non-trivial systems. Open-source contributions and technical publications are very much welcome! Execution - getting things done mentality. Ability to manage multiple projects at the same time, with high prioritization skills and experience with versioning tools (Git). You are experienced and on track with Modern Android Development approaches skillsets and practices. We are looking for practical knowledge of ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, Dagger2 (multi-module applications). Understanding of Modular App Architecture. Understanding of CI/CD pipeline. Ability to write new modules using maintainable architecture.</p><p>Nice-to-Have skills: Knowledge of Firebase, Google Maps API, Fastlane scripting, and Checkout.com SDK.</p>
<p>We are looking for a highly talented Senior Android Engineer to join the team in Riyadh . If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player. You will be working on: Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance Responsible for writing unit, integration, and UI / Snapshot testing. Investigate and resolve issues and bugs through patches and other means Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly Perform functional and module testing in order to ensure the functionality of delivered solutions Monitor evaluate and report on product development and recommend improvements where necessary Assist in user trials and acceptance testing</p><p><strong>Desired Candidate Profile</strong></p><p>5+ years of software development experience, with a strong foundation in design patterns and algorithms (Kotlin preferred, Java background accepted). Technology-agnostic mindset with deep expertise in native Android development. Hands-on experience delivering high-quality, testable code using modern mobile architectures. In-depth understanding of the Android lifecycle (Activities, Fragments) and practical experience with Agile frameworks (Scrum/Kanban). Engineering excellence-a proven track record of driving significant impact on complex, non-trivial systems. Open-source contributions and technical publications are a strong plus. Execution-driven mindset with strong project prioritization, multi-tasking abilities, and mastery of version control tools (Git). Deep familiarity with Modern Android Development (MAD) practices and toolkits, including ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, and multi-module Dagger2 setups. Passion for elegant design and architectural modularization; experience with native iOS or Flutter is highly desirable. Solid understanding of modular app architecture principles and CI/CD pipelines. Ability to design and implement maintainable, scalable new modules. Familiarity with AI tools, APIs, and machine learning integration within mobile applications. Cross-platform versatility with hands-on experience in both Android and iOS ecosystems. Nice to Have: Experience with Firebase, Google Maps API, Fastlane automation, and the Checkout.com SDK.</p>
<p>We are looking for a highly talented Android Engineer to join the Fulfillment team in Riyadh . If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player.</p><p>You will be working on:</p><ul><li>Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions</li><li>Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team</li><li>Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately</li><li>Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance</li><li>Responsible for writing unit, integration, and UI / Snapshot testing.</li><li>Investigate and resolve issues and bugs through patches and other means</li><li>Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly</li><li>Perform functional and module testing in order to ensure the functionality of delivered solutions</li><li>Monitor evaluate and report on product development and recommend improvements where necessary</li><li>Assist in user trials and acceptance testing</li></ul><p><strong>Desired Candidate Profile</strong></p><p>3+ years of experience in developing software, with practical knowledge of design patterns and algorithms, ideally with Kotlin as a primary development language, but Java would suffice too. You are open-minded about technologies but particularly skilled in native Android development. Hands-on experience writing high-quality, testable code, also proficiency with modern mobile architectures. In-depth knowledge of mobile engineering lifecycle for fragments, activities, and practical experience with Agile methodologies (SCRUM or Kanban would do). Engineering excellence - a proven track record of substantially impacting the development of complex non-trivial systems. Open-source contributions and technical publications are very much welcome! Execution - getting things done mentality. Ability to manage multiple projects at the same time, with high prioritization skills and experience with versioning tools (Git). You are experienced and on track with Modern Android Development approaches skillsets and practices. We are looking for practical knowledge of ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, Dagger2 (multi-module applications). Understanding of Modular App Architecture. Understanding of CI/CD pipeline. Ability to write new modules using maintainable architecture.</p><p>Nice-to-Have skills: Knowledge of Firebase, Google Maps API, Fastlane scripting, and Checkout.com SDK.</p>
<p>We are looking for a highly talented Android Engineer to join the Fulfillment team in Riyadh . If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player.</p><p>You will be working on:</p><ul><li>Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions</li><li>Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team</li><li>Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately</li><li>Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance</li><li>Responsible for writing unit, integration, and UI / Snapshot testing.</li><li>Investigate and resolve issues and bugs through patches and other means</li><li>Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly</li><li>Perform functional and module testing in order to ensure the functionality of delivered solutions</li><li>Monitor evaluate and report on product development and recommend improvements where necessary</li><li>Assist in user trials and acceptance testing</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>3+ years of experience in developing software, with practical knowledge of design patterns and algorithms, ideally with Kotlin as a primary development language, but Java would suffice too.</li><li>You are open-minded about technologies but particularly skilled in native Android development.</li><li>Hands-on experience writing high-quality, testable code, also proficiency with modern mobile architectures.</li><li>In-depth knowledge of mobile engineering lifecycle for fragments, activities, and practical experience with Agile methodologies (SCRUM or Kanban would do).</li><li>Engineering excellence - a proven track record of substantially impacting the development of complex non-trivial systems.</li><li>Open-source contributions and technical publications are very much welcome!</li><li>Execution - getting things done mentality. Ability to manage multiple projects at the same time, with high prioritization skills and experience with versioning tools (Git).</li><li>You are experienced and on track with Modern Android Development approaches skillsets and practices.</li><li>We are looking for practical knowledge of ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, Dagger2 (multi-module applications).</li><li>Understanding of Modular App Architecture.</li><li>Understanding of CI/CD pipeline.</li><li>Ability to write new modules using maintainable architecture.</li><li>Nice-to-Have skills: Knowledge of Firebase, Google Maps API, Fastlane scripting, and Checkout.com SDK.</li></ul>
<p>We are looking for a highly talented Senior Android Engineer to join the team in Riyadh . If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player.</p><p>You will be working on:</p><ul><li>Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions</li><li>Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team</li><li>Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately</li><li>Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance</li><li>Responsible for writing unit, integration, and UI / Snapshot testing.</li><li>Investigate and resolve issues and bugs through patches and other means</li><li>Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly</li><li>Perform functional and module testing in order to ensure the functionality of delivered solutions</li><li>Monitor evaluate and report on product development and recommend improvements where necessary</li><li>Assist in user trials and acceptance testing</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>5+ years of software development experience, with a strong foundation in design patterns and algorithms (Kotlin preferred, Java background accepted).</li><li>Technology-agnostic mindset with deep expertise in native Android development.</li><li>Hands-on experience delivering high-quality, testable code using modern mobile architectures.</li><li>In-depth understanding of the Android lifecycle (Activities, Fragments) and practical experience with Agile frameworks (Scrum/Kanban).</li><li>Engineering excellence-a proven track record of driving significant impact on complex, non-trivial systems.</li><li>Open-source contributions and technical publications are a strong plus.</li><li>Execution-driven mindset with strong project prioritization, multi-tasking abilities, and mastery of version control tools (Git).</li><li>Deep familiarity with Modern Android Development (MAD) practices and toolkits, including ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, and multi-module Dagger2 setups.</li><li>Passion for elegant design and architectural modularization; experience with native iOS or Flutter is highly desirable.</li><li>Solid understanding of modular app architecture principles and CI/CD pipelines.</li><li>Ability to design and implement maintainable, scalable new modules.</li><li>Familiarity with AI tools, APIs, and machine learning integration within mobile applications.</li><li>Cross-platform versatility with hands-on experience in both Android and iOS ecosystems.</li><li>Nice to Have: Experience with Firebase, Google Maps API, Fastlane automation, and the Checkout.com SDK.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company Description<br><p>Hungerstation is part of the Delivery Hero Group, the world’s pioneering local delivery platform, our mission is to deliver an amazing experience—fast, easy, and to your door. We operate in around 65 countries worldwide. Headquartered in Berlin, Germany. Delivery Hero has been listed on the Frankfurt Stock Exchange since 2017 and is part of the MDAX stock market index.</p><br><br>Job Description<br><p>We are looking for a highly talented <strong>Senior Android Engineer </strong>to join the team in <strong>Riyadh</strong>. If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player.</p><br><p><strong>You will be working on:</strong></p><br><ul><li>Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions</li><li>Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team</li><li>Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately</li><li>Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance</li><li>Responsible for writing unit, integration, and UI / Snapshot testing.</li><li>Investigate and resolve issues and bugs through patches and other means</li><li>Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly</li><li>Perform functional and module testing in order to ensure the functionality of delivered solutions</li><li>Monitor evaluate and report on product development and recommend improvements where necessary</li><li>Assist in user trials and acceptance testing</li></ul><br>Qualifications<br><ul><li>5+ years of software development experience, with a strong foundation in design patterns and algorithms (Kotlin preferred, Java background accepted).</li><li>Technology-agnostic mindset with deep expertise in native Android development.</li><li>Hands-on experience delivering high-quality, testable code using modern mobile architectures.</li><li>In-depth understanding of the Android lifecycle (Activities, Fragments) and practical experience with Agile frameworks (Scrum/Kanban).</li><li>Engineering excellence-a proven track record of driving significant impact on complex, non-trivial systems. Open-source contributions and technical publications are a strong plus.</li><li>Execution-driven mindset with strong project prioritization, multi-tasking abilities, and mastery of version control tools (Git).</li><li>Deep familiarity with Modern Android Development (MAD) practices and toolkits, including ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, and multi-module Dagger2 setups.</li><li>Passion for elegant design and architectural modularization; experience with native iOS or Flutter is highly desirable.</li><li>Solid understanding of modular app architecture principles and CI/CD pipelines.</li><li>Ability to design and implement maintainable, scalable new modules.</li><li>Familiarity with AI tools, APIs, and machine learning integration within mobile applications.</li><li>Cross-platform versatility with hands-on experience in both Android and iOS ecosystems.</li><li><strong>Nice to Have:</strong> Experience with Firebase, Google Maps API, Fastlane automation, and the Checkout.com SDK.</li></ul><br><br> </div><h2 data-automation-id="subHeaderPreferredCandidate" class="h5">
Preferred candidate </h2>
<div class="row is-m v-align-top t-small bg-mute">
<div class="col is-3 p5" data-automation-id="label_Years_of_experience">
<b>Years of experience</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Years_of_experience">
No experience required </div>
</div>
<div class="row is-m v-align-top t-small ">
<div class="col is-3 p5" data-automation-id="label_Degree">
<b>Degree</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Degree">
Bachelor's degree / higher diploma </div>
</div>
<p><br></p><p><strong>About the Role</strong> This is a freelance role for a Tendem project. As a Mobile App Developer, you'll design, build, and refine mobile applications across categories such as utilities, fitness/wellness, games, productivity, delivery, and content apps for iOS, Android, or both, using native or cross-platform frameworks.</p><p><strong>Key Responsibilities</strong> Build mobile applications using React Native, Flutter, Swift (iOS), or Kotlin (Android). Implement responsive mobile UIs that follow platform conventions (iOS HIG, Material Design). Integrate native device features (camera, push notifications, location, storage, biometrics). Connect apps to backend APIs, handle offline state, caching, and synchronization. Implement monetization features where required (in-app purchases, ads, subscriptions). Review, debug, optimize, and refactor mobile application code to improve correctness, performance, battery efficiency, and maintainability. Debug platform-specific issues and prepare builds for distribution (TestFlight, Play Console).</p><p><strong>Educational qualifications</strong> At least 3 years of relevant experience in mobile app development (required). Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus.</p><p><strong>Academic and/or Professional Experience</strong> Candidates should have a strong foundation in mobile application development, platform-specific UI/UX patterns, and building stable, high-quality mobile experiences for iOS and Android. We are looking for specialists who can confidently work with native or cross-platform frameworks, integrate device APIs and backend services, and build production-ready mobile applications. Strong attention to detail, performance awareness, and the ability to work independently are essential.</p><p><strong>Technical Skills (Essential)</strong> Hands-on experience with at least one of: React Native, Flutter, Swift/SwiftUI (iOS), or Kotlin/Jetpack Compose (Android). Solid understanding of mobile UI patterns, navigation, state management, and platform guidelines. Experience integrating REST APIs, handling async data, and managing local storage. Familiarity with native device APIs (notifications, camera, location, storage, biometrics). Experience with mobile build tools, code signing, and submission to App Store / Google Play. Experience implementing in-app purchases, ads, or subscriptions is a plus. Familiarity with backend services such as Firebase, Supabase, or similar is a plus.</p><p><br></p><p><strong>Desired Candidate Profile</strong></p><p>At least 3 years of relevant experience in mobile app development (required). Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus.</p><p>Candidates should have a strong foundation in mobile application development, platform-specific UI/UX patterns, and building stable, high-quality mobile experiences for iOS and Android. We are looking for specialists who can confidently work with native or cross-platform frameworks, integrate device APIs and backend services, and build production-ready mobile applications. Strong attention to detail, performance awareness, and the ability to work independently are essential.</p><p>Hands-on experience with at least one of: React Native, Flutter, Swift/SwiftUI (iOS), or Kotlin/Jetpack Compose (Android). Solid understanding of mobile UI patterns, navigation, state management, and platform guidelines. Experience integrating REST APIs, handling async data, and managing local storage. Familiarity with native device APIs (notifications, camera, location, storage, biometrics). Experience with mobile build tools, code signing, and submission to App Store / Google Play. Experience implementing in-app purchases, ads, or subscriptions is a plus. Familiarity with backend services such as Firebase, Supabase, or similar is a plus.</p><p>Strong attention to detail and commitment to performance, stability, and platform polish. Self-directed work ethic with the ability to ship complete mobile features independently. Portfolio of shipped mobile apps (required, with App Store / Google Play links preferred). English proficiency: Upper-intermediate (B2) or above (required)</p>
<p>Mindrift is looking for skilled Mobile App Developers (React Native, Flutter, Swift, or Kotlin) to join the Tendem project ( https://tendem.ai/ ) and build native and cross-platform mobile applications for real-world use cases. In this role, you'll apply your mobile engineering expertise to build stable, performant, and user-friendly applications for iOS and Android. This part-time remote opportunity is ideal for professionals with hands-on experience shipping iOS and/or Android apps, working with platform APIs, and handling the full mobile development lifecycle.</p><p>The Mindrift platform connects specialists with innovative technology projects. Our mission is to help develop high-quality AI technologies by combining real-world expertise from professionals across the globe with advanced AI development efforts.</p><p>This is a freelance role for a Tendem project. As a Mobile App Developer, you'll design, build, and refine mobile applications across categories such as utilities, fitness/wellness, games, productivity, delivery, and content apps for iOS, Android, or both, using native or cross-platform frameworks.</p><ul><li>Build mobile applications using React Native, Flutter, Swift (iOS), or Kotlin (Android).</li><li>Implement responsive mobile UIs that follow platform conventions (iOS HIG, Material Design).</li><li>Integrate native device features (camera, push notifications, location, storage, biometrics).</li><li>Connect apps to backend APIs, handle offline state, caching, and synchronization.</li><li>Implement monetization features where required (in-app purchases, ads, subscriptions).</li><li>Review, debug, optimize, and refactor mobile application code to improve correctness, performance, battery efficiency, and maintainability.</li><li>Debug platform-specific issues and prepare builds for distribution (TestFlight, Play Console).</li></ul><p>Candidates should have a strong foundation in mobile application development, platform-specific UI/UX patterns, and building stable, high-quality mobile experiences for iOS and Android. We are looking for specialists who can confidently work with native or cross-platform frameworks, integrate device APIs and backend services, and build production-ready mobile applications. Strong attention to detail, performance awareness, and the ability to work independently are essential.</p><ul><li>Hands-on experience with at least one of: React Native, Flutter, Swift/SwiftUI (iOS), or Kotlin/Jetpack Compose (Android).</li><li>Solid understanding of mobile UI patterns, navigation, state management, and platform guidelines.</li><li>Experience integrating REST APIs, handling async data, and managing local storage.</li><li>Familiarity with native device APIs (notifications, camera, location, storage, biometrics).</li><li>Experience with mobile build tools, code signing, and submission to App Store / Google Play.</li><li>Experience implementing in-app purchases, ads, or subscriptions is a plus.</li><li>Familiarity with backend services such as Firebase, Supabase, or similar is a plus.</li></ul><p><br></p><p><strong>Desired Candidate Profile</strong></p><p>At least 3 years of relevant experience in mobile app development (required). Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus.</p><p>Candidates should have a strong foundation in mobile application development, platform-specific UI/UX patterns, and building stable, high-quality mobile experiences for iOS and Android. We are looking for specialists who can confidently work with native or cross-platform frameworks, integrate device APIs and backend services, and build production-ready mobile applications. Strong attention to detail, performance awareness, and the ability to work independently are essential.</p><p><strong>Technical Skills (Essential)</strong></p><ul><li>Hands-on experience with at least one of: React Native, Flutter, Swift/SwiftUI (iOS), or Kotlin/Jetpack Compose (Android).</li><li>Solid understanding of mobile UI patterns, navigation, state management, and platform guidelines.</li><li>Experience integrating REST APIs, handling async data, and managing local storage.</li><li>Familiarity with native device APIs (notifications, camera, location, storage, biometrics).</li><li>Experience with mobile build tools, code signing, and submission to App Store / Google Play.</li><li>Experience implementing in-app purchases, ads, or subscriptions is a plus.</li><li>Familiarity with backend services such as Firebase, Supabase, or similar is a plus.</li></ul><p><strong>Additional requirements</strong></p><ul><li>Strong attention to detail and commitment to performance, stability, and platform polish.</li><li>Self-directed work ethic with the ability to ship complete mobile features independently.</li><li>Portfolio of shipped mobile apps (required, with App Store / Google Play links preferred).</li><li>English proficiency: Upper-intermediate (B2) or above (required)</li></ul>
Hungerstation is part of the Delivery Hero Group, the world’s pioneering local delivery platform, our mission is to deliver an amazing experience—fast, easy, and to your door. We operate in around 65 countries worldwide. Headquartered in Berlin, Germany. Delivery Hero has been listed on the Frankfurt Stock Exchange since 2017 and is part of the MDAX stock market index.<br><br>Job Description<br><br>We are looking for a highly talented Senior Android Engineer to join the team in Riyadh. If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player.<br><br>You Will Be Working On<br><br>Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance Responsible for writing unit, integration, and UI / Snapshot testing. Investigate and resolve issues and bugs through patches and other means Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly Perform functional and module testing in order to ensure the functionality of delivered solutions Monitor evaluate and report on product development and recommend improvements where necessary Assist in user trials and acceptance testing<br><br>Qualifications<br><br>5+ years of software development experience, with a strong foundation in design patterns and algorithms (Kotlin preferred, Java background accepted). Technology-agnostic mindset with deep expertise in native Android development. Hands-on experience delivering high-quality, testable code using modern mobile architectures. In-depth understanding of the Android lifecycle (Activities, Fragments) and practical experience with Agile frameworks (Scrum/Kanban). Engineering excellence-a proven track record of driving significant impact on complex, non-trivial systems. Open-source contributions and technical publications are a strong plus. Execution-driven mindset with strong project prioritization, multi-tasking abilities, and mastery of version control tools (Git). Deep familiarity with Modern Android Development (MAD) practices and toolkits, including View Model, Live Data, Paging, Navigation, Safe Args, Retrofit2, RxJava2, and multi-module Dagger2 setups. Passion for elegant design and architectural modularization; experience with native i OS or Flutter is highly desirable. Solid understanding of modular app architecture principles and CI/CD pipelines. Ability to design and implement maintainable, scalable new modules. Familiarity with AI tools, APIs, and machine learning integration within mobile applications. Cross-platform versatility with hands-on experience in both Android and i OS ecosystems. Nice to Have: Experience with Firebase, Google Maps API, Fastlane automation, and the Checkout.com SDK.
<p>Mindrift is looking for skilled Mobile App Developers (React Native, Flutter, Swift, or Kotlin) to join the Tendem project ( https://tendem.ai/ ) and build native and cross-platform mobile applications for real-world use cases. In this role, you'll apply your mobile engineering expertise to build stable, performant, and user-friendly applications for iOS and Android. This part-time remote opportunity is ideal for professionals with hands-on experience shipping iOS and/or Android apps, working with platform APIs, and handling the full mobile development lifecycle.</p><p>The Mindrift platform connects specialists with innovative technology projects. Our mission is to help develop high-quality AI technologies by combining real-world expertise from professionals across the globe with advanced AI development efforts.</p><p>This is a freelance role for a Tendem project. As a Mobile App Developer, you'll design, build, and refine mobile applications across categories such as utilities, fitness/wellness, games, productivity, delivery, and content apps for iOS, Android, or both, using native or cross-platform frameworks.</p><p><strong>Key Responsibilities</strong></p><ul><li>Build mobile applications using React Native, Flutter, Swift (iOS), or Kotlin (Android).</li><li>Implement responsive mobile UIs that follow platform conventions (iOS HIG, Material Design).</li><li>Integrate native device features (camera, push notifications, location, storage, biometrics).</li><li>Connect apps to backend APIs, handle offline state, caching, and synchronization.</li><li>Implement monetization features where required (in-app purchases, ads, subscriptions).</li><li>Review, debug, optimize, and refactor mobile application code to improve correctness, performance, battery efficiency, and maintainability.</li><li>Debug platform-specific issues and prepare builds for distribution (TestFlight, Play Console).</li></ul><p><strong>Technical Skills (Essential)</strong></p><ul><li>Hands-on experience with at least one of: React Native, Flutter, Swift/SwiftUI (iOS), or Kotlin/Jetpack Compose (Android).</li><li>Solid understanding of mobile UI patterns, navigation, state management, and platform guidelines.</li><li>Experience integrating REST APIs, handling async data, and managing local storage.</li><li>Familiarity with native device APIs (notifications, camera, location, storage, biometrics).</li><li>Experience with mobile build tools, code signing, and submission to App Store / Google Play.</li><li>Experience implementing in-app purchases, ads, or subscriptions is a plus.</li><li>Familiarity with backend services such as Firebase, Supabase, or similar is a plus.</li></ul><p><strong>Additional requirements</strong></p><ul><li>Strong attention to detail and commitment to performance, stability, and platform polish.</li><li>Self-directed work ethic with the ability to ship complete mobile features independently.</li><li>Portfolio of shipped mobile apps (required, with App Store / Google Play links preferred).</li><li>English proficiency: Upper-intermediate (B2) or above (required)</li></ul><p>For this project, tasks are estimated to require around 10 20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active.</p><p>On this project, contributors can earn up to $60 per hour equivalent , depending on their level and pace of contribution. Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements.</p><p><br></p><p><strong>Desired Candidate Profile</strong></p><p>At least 3 years of relevant experience in mobile app development (required). Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus. Candidates should have a strong foundation in mobile application development, platform-specific UI/UX patterns, and building stable, high-quality mobile experiences for iOS and Android. We are looking for specialists who can confidently work with native or cross-platform frameworks, integrate device APIs and backend services, and build production-ready mobile applications. Strong attention to detail, performance awareness, and the ability to work independently are essential.</p>
Hungerstation is part of the Delivery Hero Group, the world’s pioneering local delivery platform, our mission is to deliver an amazing experience—fast, easy, and to your door. We operate in around 65 countries worldwide. Headquartered in Berlin, Germany. Delivery Hero has been listed on the Frankfurt Stock Exchange since 2017 and is part of the MDAX stock market index.<br><br>Job Description<br><br>We are looking for a highly talented Senior Android Engineer to join the team in Riyadh. If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player.<br><br>You Will Be Working On<br><br>Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance Responsible for writing unit, integration, and UI / Snapshot testing. Investigate and resolve issues and bugs through patches and other means Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly Perform functional and module testing in order to ensure the functionality of delivered solutions Monitor evaluate and report on product development and recommend improvements where necessary Assist in user trials and acceptance testing<br><br>Qualifications<br><br>5+ years of software development experience, with a strong foundation in design patterns and algorithms (Kotlin preferred, Java background accepted). Technology-agnostic mindset with deep expertise in native Android development. Hands-on experience delivering high-quality, testable code using modern mobile architectures. In-depth understanding of the Android lifecycle (Activities, Fragments) and practical experience with Agile frameworks (Scrum/Kanban). Engineering excellence-a proven track record of driving significant impact on complex, non-trivial systems. Open-source contributions and technical publications are a strong plus. Execution-driven mindset with strong project prioritization, multi-tasking abilities, and mastery of version control tools (Git). Deep familiarity with Modern Android Development (MAD) practices and toolkits, including View Model, Live Data, Paging, Navigation, Safe Args, Retrofit2, RxJava2, and multi-module Dagger2 setups. Passion for elegant design and architectural modularization; experience with native i OS or Flutter is highly desirable. Solid understanding of modular app architecture principles and CI/CD pipelines. Ability to design and implement maintainable, scalable new modules. Familiarity with AI tools, APIs, and machine learning integration within mobile applications. Cross-platform versatility with hands-on experience in both Android and i OS ecosystems. Nice to Have: Experience with Firebase, Google Maps API, Fastlane automation, and the Checkout.com SDK.
<h3 >About Mindrift and the Opportunity</h3>
<p >Mindrift is seeking a <strong >Mobile App Developer (iOS / Android)</strong> to contribute to the Tendem project. This is a part-time, remote freelance opportunity based in Saudi Arabia, suitable for professionals with 5-10 years of experience in mobile application development. The role offers compensation up to $60 per hour equivalent. Mindrift specializes in connecting skilled professionals with innovative technology projects, focusing on high-quality AI technologies by combining global expertise with advanced AI development efforts.</p> <h3 >Role Overview</h3>
<p >As a Mobile App Developer for the Tendem project, you will be responsible for building native and cross-platform mobile applications for real-world use cases. This involves applying mobile engineering expertise to create stable, performant, and user-friendly applications for both iOS and Android platforms. The role encompasses designing, building, and refining mobile applications across various categories such as utilities, fitness/wellness, games, productivity, delivery, and content apps, utilizing either native or cross-platform frameworks.</p> <h3 >Key Responsibilities</h3>
<ul >
<li >Develop mobile applications using React Native, Flutter, Swift (iOS), or Kotlin (Android).</li>
<li >Implement responsive mobile UIs that adhere to platform conventions (iOS HIG, Material Design).</li>
<li >Integrate native device features such as camera, push notifications, location, storage, and biometrics.</li>
<li >Connect applications to backend APIs, managing offline state, caching, and synchronization.</li>
<li >Implement monetization features, including in-app purchases, advertisements, or subscriptions, as required.</li>
<li >Review, debug, optimize, and refactor mobile application code to enhance correctness, performance, battery efficiency, and maintainability.</li>
<li >Debug platform-specific issues and prepare builds for distribution via TestFlight and Play Console.</li>
</ul> <h3 >Qualifications and Experience</h3>
<p >Candidates should possess a strong foundation in mobile application development, platform-specific UI/UX patterns, and the ability to build stable, high-quality mobile experiences for iOS and Android. A Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or a related technical field is considered a plus. We are seeking specialists capable of working confidently with native or cross-platform frameworks, integrating device APIs and backend services, and delivering production-ready mobile applications. Strong attention to detail and performance awareness are essential.</p> <h3 >Essential Technical Skills</h3>
<ul >
<li ><strong >Hands-on experience</strong> with at least one of the following: React Native, Flutter, Swift/SwiftUI (iOS), or Kotlin/Jetpack Compose (Android).</li>
<li >Solid understanding of mobile UI patterns, navigation, state management, and platform guidelines.</li>
<li >Experience integrating REST APIs, handling asynchronous data, and managing local storage.</li>
<li >Familiarity with native device APIs, including notifications, camera, location, storage, and biometrics.</li>
<li >Experience with mobile build tools, code signing, and submission processes for App Store and Google Play.</li>
<li >Experience implementing in-app purchases, ads, or subscriptions is a plus.</li>
<li >Familiarity with backend services such as Firebase, Supabase, or similar is a plus.</li>
</ul> <h3 >Work Environment and Candidate Attributes</h3>
<p >This is a fully remote freelance position, allowing work on a flexible schedule with a laptop and stable internet connection. Tasks are estimated to require approximately 10-20 hours per week during active project phases, based on project requirements; this is an estimate and not a guaranteed workload. Candidates must demonstrate a self-directed work ethic and the ability to ship complete mobile features independently. A portfolio of shipped mobile applications is required, with App Store or Google Play links preferred. Participants may also be eligible for performance-based bonus programs that reward high-quality work and consistent delivery.</p>
<h2 ><span lang="ar" dir="rtl">اعلان شركة ثمانية عن وظائف تقنية وهندسية </span></h2><h2 ><span lang="ar" dir="rtl">تفاصيل الوظائف</span></h2><p ><span lang="ar" dir="rtl">تعلن <strong>شركة ثمانية</strong> التابعة للمجموعة السعودية للأبحاث والإعلام عن فتح باب التوظيف لشغل<strong> وظائف تقنية وهندسية</strong> للرجال والنساء، للعمل في مدينة الرياض، مع توفير مجموعة من المزايا التنافسية للموظفين.</span></p><h2 ><span lang="ar" dir="rtl">الوظائف المتاحة</span></h2><ul><li><p ><span lang="ar" dir="rtl">مدير منتج أول (Senior Product Manager).</span></p></li><li><p ><span lang="ar" dir="rtl">مطور أندرويد (Android Developer).</span></p></li><li><p ><span lang="ar" dir="rtl">مهندس بنية تحتية (SRE / DevOps).</span></p></li><li><p ><span lang="ar" dir="rtl">مهندس تطوير أنظمة - Backend (Software Engineer - Backend).</span></p></li></ul><h2 ><span lang="ar" dir="rtl">مزايا العمل في شركة ثمانية</span></h2><ul><li><p ><span lang="ar" dir="rtl">تأمين طبي متميز للموظفين وعائلاتهم.</span></p></li><li><p ><span lang="ar" dir="rtl">رصيد غير محدود من الإجازات.</span></p></li><li><p ><span lang="ar" dir="rtl">إمكانية العمل من أي مكان وفي أي وقت.</span></p></li><li><p ><span lang="ar" dir="rtl">تغطية 100% من الاحتياجات التقنية.</span></p></li><li><p ><span lang="ar" dir="rtl">مبلغ 5,000 ريال للإجازة السنوية.</span></p></li></ul><h2 ><span lang="ar" dir="rtl">لمحة عن شركة ثمانية</span></h2><p ><span lang="ar" dir="rtl">شركة ثمانية هي شركة سعودية متخصصة في صناعة المحتوى الإعلامي الرقمي، تأسست عام 2016م، وبرزت من خلال إنتاج برامج البودكاست والأفلام الوثائقية والمحتوى الرقمي عالي الجودة.</span></p><p ><span lang="ar" dir="rtl">تتبع الشركة المجموعة السعودية للأبحاث والإعلام، التي استحوذت على حصة 51% من شركة ثمانية، وذلك في إطار دعم المحتوى المحلي وتطوير قطاع الإعلام الرقمي في المملكة العربية السعودية.</span></p>
Company Description Pansoft Technologies LLC is a global information technology products, consulting, and services organization founded in 2010. The company delivers advanced technology solutions and professional services to clients across the Middle East and multiple international locations, including India, the UAE, Saudi Arabia, the USA, Ireland, Qatar, Australia, the UK, and Europe. Pansoft has grown from a small founding team to over 100 skilled and passionate professionals focused on customer growth and innovation. The organization collaborates with a strong partner ecosystem, including Oracle, Ellucian, AWS, Totara, Salesforce, D2L Brightspace, Mendix, and Microsoft. Pansoft values passion, persistence, and perseverance in building future-ready solutions. Role Description This full-time on-site QA Engineer – Fin Tech role is based in Riyadh. The QA Engineer will design, execute, and maintain test plans and test cases for Fin Tech applications, ensuring product quality and regulatory compliance. Daily responsibilities include performing manual testing, validating new features, identifying defects, and collaborating closely with developers, business analysts, and product owners to resolve issues. The role involves documenting test results, contributing to test strategies, and supporting release processes to maintain high reliability and performance standards. The QA Engineer will also help improve QA processes, tools, and best practices within the team. Senior QA Engineer – Digital Channels | Fin Tech Experience: 4–6 years Domain: Fin Tech / Banking / Lending – required/preferred Education: Graduate/Bachelor’s in IT, Computer Science, Engineering, or equivalent Role Responsible for end-to-end QA ownership across:● Mobile Applications – Android & i OS● Web Customer Portal● Partner Connect Portal The candidate must ensure quality across business workflows, APIs, third-party integrations, regression, UAT, releases, and production validation, while coordinating closely with offshore development teams. Key Responsibilities & Skills● Strong Functional, Integration, Regression, Smoke, Sanity & UAT Testing● End-to-end testing of digital lending/financing journeys● Hands-on API testing using Postman & Swagger/Open API● Strong understanding of REST APIs, JSON, HTTP/HTTPS, authentication and integrations● SQL/database validation and transaction/data consistency checks● Application/API log analysis and basic Root Cause Analysis (RCA)● Web testing using Chrome Dev Tools● Android/i OS testing using real devices; basic Android Studio/Xcode knowledge● Test third-party integrations such as e KYC/Nafath, credit checks, AML/fraud, payment, contract/signature and partner APIs● Strong defect management using Jira/Azure Dev Ops● Prepare test cases, test data, regression packs, defect reports and release sign-off● Coordinate with developers for defect investigation, fixes, retesting and regression● Track offshore team dependencies, estimates, blockers and delivery commitments● Perform pre-production and post-production validation● Strong understanding of SDLC, STLC and release management Must-Have Tools Jira/Azure Dev Ops | Postman | Swagger/Open API | SQL | Chrome Dev Tools | Git | Android Studio/Xcode Preferred: Selenium / Playwright / Cypress, JMeter, Jenkins / Git Hub Actions, CI/CDOffshore Coordination Must be capable of independently driving offshore QA coordination, including:Requirement clarification → Test planning → Defect reporting → Developer follow-up → Retesting → Regression → UAT → Release readiness → Production validation Key Expectation The candidate must be a technical QA owner, not only a manual tester, with the ability to understand business flows, investigate technical issues, challenge incomplete fixes, coordinate offshore developers, and independently drive quality through production release.
<h3 >About CoorB and the Role</h3>
<p >CoorB is seeking a <strong >Mobile Engineer</strong> to join its team in Jiddah, Makkah, Saudi Arabia. This is a full-time position focused on the development, testing, and maintenance of mobile applications. The role requires 1-3 years of experience in mobile application development.</p> <h3 >Role Overview</h3>
<p >The Mobile Engineer will contribute to building high-quality Android and/or iOS applications. This position requires a solid understanding of mobile application architecture and a commitment to delivering intuitive and scalable mobile solutions. The successful candidate will collaborate closely with product managers, UI/UX designers, backend developers, and QA teams throughout the development lifecycle.</p> <h3 >Key Responsibilities</h3>
<ul >
<li >Design, develop, test, and maintain mobile applications for Android and/or iOS platforms.</li>
<li >Collaborate with cross-functional teams to translate business requirements into technical solutions.</li>
<li >Write clean, maintainable, and efficient code in adherence to industry best practices.</li>
<li >Integrate mobile applications with RESTful APIs and backend services.</li>
<li >Debug, troubleshoot, and resolve application defects and performance issues.</li>
<li >Participate in code reviews and contribute to the improvement of development standards.</li>
<li >Optimize applications for speed, scalability, security, and user experience.</li>
<li >Support application deployment processes for Google Play Store and Apple App Store.</li>
<li >Stay informed on the latest mobile development frameworks, tools, and technologies.</li>
<li >Contribute to application documentation and technical design discussions.</li>
</ul> <h3 >Required Qualifications and Experience</h3>
<ul >
<li >1–3 years of experience in mobile application development.</li>
<li >Strong understanding of mobile application architecture patterns (MVVM, MVC, or Clean Architecture).</li>
<li >Experience integrating RESTful APIs and JSON-based services.</li>
<li >Familiarity with Git and standard version control workflows.</li>
<li >Knowledge of mobile UI/UX design principles and responsive layouts.</li>
<li >Experience debugging and optimizing mobile applications.</li>
<li >Understanding of secure mobile application development practices.</li>
<li >Familiarity with local storage solutions such as SQLite, Room, Core Data, or Shared Preferences.</li>
</ul> <h3 >Technical Proficiencies</h3>
<p >Candidates should demonstrate proficiency in one or more of the following mobile development technologies:</p>
<ul >
<li >Android development using Kotlin or Java.</li>
<li >iOS development using Swift.</li>
<li >Cross-platform frameworks such as Flutter or React Native.</li>
</ul> <h3 >Work Environment and Application</h3>
<p >This is a full-time role based in Jeddah, Makkah, Saudi Arabia. The salary for this position will be discussed during the interview process. Qualified candidates are encouraged to apply.</p>
<h3 >About CoorB and the Role</h3>
<p >CoorB is seeking a <strong >Mobile Engineer</strong> to join its team in Jiddah, Makkah, Saudi Arabia. This is a full-time position focused on the development, testing, and maintenance of mobile applications. The role requires 1-3 years of experience in mobile application development.</p> <h3 >Role Overview</h3>
<p >The Mobile Engineer will contribute to building high-quality Android and/or iOS applications. This position requires a solid understanding of mobile application architecture and a commitment to delivering intuitive and scalable mobile solutions. The successful candidate will collaborate closely with product managers, UI/UX designers, backend developers, and QA teams throughout the development lifecycle.</p> <h3 >Key Responsibilities</h3>
<ul >
<li >Design, develop, test, and maintain mobile applications for Android and/or iOS platforms.</li>
<li >Collaborate with cross-functional teams to translate business requirements into technical solutions.</li>
<li >Write clean, maintainable, and efficient code in adherence to industry best practices.</li>
<li >Integrate mobile applications with RESTful APIs and backend services.</li>
<li >Debug, troubleshoot, and resolve application defects and performance issues.</li>
<li >Participate in code reviews and contribute to the improvement of development standards.</li>
<li >Optimize applications for speed, scalability, security, and user experience.</li>
<li >Support application deployment processes for Google Play Store and Apple App Store.</li>
<li >Stay informed on the latest mobile development frameworks, tools, and technologies.</li>
<li >Contribute to application documentation and technical design discussions.</li>
</ul> <h3 >Required Qualifications and Experience</h3>
<ul >
<li >1–3 years of experience in mobile application development.</li>
<li >Strong understanding of mobile application architecture patterns (MVVM, MVC, or Clean Architecture).</li>
<li >Experience integrating RESTful APIs and JSON-based services.</li>
<li >Familiarity with Git and standard version control workflows.</li>
<li >Knowledge of mobile UI/UX design principles and responsive layouts.</li>
<li >Experience debugging and optimizing mobile applications.</li>
<li >Understanding of secure mobile application development practices.</li>
<li >Familiarity with local storage solutions such as SQLite, Room, Core Data, or Shared Preferences.</li>
</ul> <h3 >Technical Proficiencies</h3>
<p >Candidates should demonstrate proficiency in one or more of the following mobile development technologies:</p>
<ul >
<li >Android development using Kotlin or Java.</li>
<li >iOS development using Swift.</li>
<li >Cross-platform frameworks such as Flutter or React Native.</li>
</ul> <h3 >Work Environment and Application</h3>
<p >This is a full-time role based in Jeddah, Makkah, Saudi Arabia. The salary for this position will be discussed during the interview process. Qualified candidates are encouraged to apply.</p>
<p><b>Job Summary: </b></p><p><br></p><p>We are seeking a passionate and skilled Android Engineer to join our ambitious startup team. The ideal candidate should have a strong technical background in Android application development, a solid understanding of mobile development best practices, and a genuine eagerness to learn and adapt to emerging technologies. You will get to work with the newest technologies such as Kotlin in a very modern code base.</p><p><b><br></b></p><p><b>Key Responsibilities:</b></p><ul><li>Android App Development: Design, develop, and maintain high-performance and reliable Android applications.</li><li>Collaborate with backend and design teams to define, design, and ship new features.</li><li>Code Review and Optimization: Conduct code reviews to ensure the quality and performance of the codebase.</li><li>Identify and implement optimizations to enhance the efficiency of existing code.</li><li>Technical Problem Solving: Troubleshoot, debug, and resolve technical issues in existing code.</li><li>Stay up-to-date with the latest Android development trends, tools, and technologies.</li><li>Collaborative Development: Collaborate with team members from various disciplines to deliver high-quality software solutions.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's degree in Computer Science, Software Engineering, or a related field.</li><li>5 years experience developing and deploying Android applications.</li><li>Strong knowledge of Kotlin.</li><li>Native development is your passion.</li><li>Maplibre knowledge is a plus.</li><li>Up to date with modern Android frameworks such as Kotlin and async/await</li><li>You work with RESTful APIs everyday, and have experience with authentication frameworks such as OAuth2 to connect Android applications to back-end services.</li><li>Solid understanding of Android design principles and Human Interface Guidelines.</li><li>Writing unit and UI Tests using Mokito and others.</li><li>You've worked in depth with a map SDK before, be it MapLibre, Apple Maps, Google Maps, ESRI or similar.</li><li>Eagerness to learn and adapt to new technologies and development methodologies.</li><li>Excellent problem-solving and analytical skills.</li><li>Strong communication and collaboration skills.</li></ul>
We are looking for a skilled Mobile Developer to design, develop, and maintain high-quality mobile applications for Android and i OS platforms.<br><br>Must-Have Skills<br><br>✅ Android (Kotlin/Java) and/or i OS (Swift/Objective-C)<br><br>✅ React Native and/or Flutter<br><br>✅ REST APIs & JSON Integration<br><br>✅ Firebase (Authentication, Notifications, Analytics)<br><br>✅ Git/Git Hub & Mobile App Deployment<br><br>Key Responsibilities<br><br> Develop and maintain scalable mobile applications Integrate APIs, third-party SDKs, and cloud services Optimize application performance, security, and reliability Collaborate with cross-functional teams throughout the development lifecycle Publish and maintain apps on Google Play Store and Apple App Store<br><br>Preferred<br><br> Graph QL CI/CD for Mobile Apps AWS, Azure, or Google Cloud Mobile Testing & Automation Push Notifications & Mobile Security
<p>We are looking for a talented and motivated Mobile Engineer with 1-3 years of experience in developing, testing, and maintaining mobile applications. The ideal candidate should have hands-on experience in building high-quality Android and/or iOS applications, a solid understanding of mobile application architecture, and a passion for delivering intuitive and scalable mobile solutions. You will work closely with product managers, UI/UX designers, backend developers, and QA teams to develop and enhance mobile applications.</p><p><b>Key Responsibilities</b></p><ul><li>Design, develop, test, and maintain mobile applications for Android and/or iOS platforms.</li><li>Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.</li><li>Write clean, maintainable, and efficient code following industry best practices.</li><li>Integrate mobile applications with RESTful APIs and backend services.</li><li>Debug, troubleshoot, and resolve application defects and performance issues.</li><li>Participate in code reviews and contribute to improving development standards.</li><li>Optimize applications for speed, scalability, security, and user experience.</li><li>Support application deployment to Google Play Store and Apple App Store.</li><li>Stay up to date with the latest mobile development frameworks, tools, and technologies.</li><li>Contribute to application documentation and technical design discussions.</li></ul><p><br></p><p><b>Required Skills</b></p><ul><li>1-3 years of experience in mobile application development.</li><li>Proficiency in one or more of the following: Android (Kotlin or Java) iOS (Swift) Cross-platform frameworks such as Flutter or React Native</li><li>Strong understanding of mobile application architecture patterns (MVVM, MVC, or Clean Architecture).</li><li>Experience integrating RESTful APIs and JSON-based services.</li><li>Familiarity with Git and version control workflows.</li><li>Knowledge of mobile UI/UX design principles and responsive layouts.</li><li>Experience debugging and optimizing mobile applications.</li><li>Understanding of secure mobile application development practices.</li><li>Familiarity with local storage solutions such as SQLite, Room, Core Data, or Shared Preferences.</li></ul><p><strong>Desired Candidate Profile</strong></p><p>1-3 years of experience in mobile application development.</p><p>Proficiency in one or more of the following: Android (Kotlin or Java) iOS (Swift) Cross-platform frameworks such as Flutter or React Native</p><p>Strong understanding of mobile application architecture patterns (MVVM, MVC, or Clean Architecture).</p><p>Experience integrating RESTful APIs and JSON-based services.</p><p>Familiarity with Git and version control workflows.</p><p>Knowledge of mobile UI/UX design principles and responsive layouts.</p><p>Experience debugging and optimizing mobile applications.</p><p>Understanding of secure mobile application development practices.</p><p>Familiarity with local storage solutions such as SQLite, Room, Core Data, or Shared Preferences.</p>
Overview Looking for a Senior Mobile Engineer with strong experience in both i OS and Android development. The candidate should be comfortable building, debugging, publishing, and maintaining mobile applications across the App Store and Google Play Store. Experience with Flutter is highly preferred.<br>Qualifications<br>Bachelor's degree in Computer Science (or related field)3+ years of relevant work experience Expertise in Object Oriented Design, Database Design, and XML Schema Experience with Agile or Scrum software development methodologies Ability to multi-task, organize, and prioritize work<br>Must-Have Requirements5+ years of mobile application development experience Strong i OS development experience using:Swift Objective-CXcode Strong Android development experience using:Kotlin or Java Android Studio Experience with Flutter (Dart) Experience publishing and maintaining apps on:Apple App Store Google Play Store Experience integrating mobile applications with REST APIsStrong debugging and troubleshooting skills Experience working in Agile environments Proficiency using Jira Bachelor's degree in Computer Science, Software Engineering, or related field<br>Highly Preferred Experience building enterprise mobile applications Experience with secure mobile development Experience mentoring junior developers Experience working closely with product, backend, and QA teams<br>Nice to Have Cross-platform mobile architecture experience Mobile performance optimization experience Experience with modern SDK integrations