{"version":"0.1","company":{"name":"YubHub","url":"https://yubhub.co","jobsUrl":"https://yubhub.co/jobs/skill/dagger"},"x-facet":{"type":"skill","slug":"dagger","display":"Dagger","count":3},"x-feed-size-limit":100,"x-feed-sort":"enriched_at desc","x-feed-notice":"This feed contains at most 100 jobs (the most recently enriched). For the full corpus, use the paginated /stats/by-facet endpoint or /search.","x-generator":"yubhub-xml-generator","x-rights":"Free to redistribute with attribution: \"Data by YubHub (https://yubhub.co)\"","x-schema":"Each entry in `jobs` follows https://schema.org/JobPosting. YubHub-native raw fields carry `x-` prefix.","jobs":[{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_7bcd957f-52a"},"title":"Senior Android Engineer - B2C Native Apps","description":"<p>We are looking for a Senior Android Engineer to join our Native Apps team. As a Senior Android Engineer, you will be responsible for designing and developing features, APIs, and fixes to handle our current and future scale. You will be a part of a fast-paced, agile team comprising of engineers, a product manager, and designer. You will be a technical steward who views our codebase as your own product. You will proactively figure out what is needed to make a project successful. You will help our customers have an awesome experience with our products. You will collaborate with the support team for customer questions. You will participate on our on-call rotations for troubleshooting production issues. You will mentor other engineers. You will lead team discussions and sprint planning. You will improve the team&#39;s productivity.</p>\n<p>You are a good fit for this role if you have 5+ years of software development experience. You have excellent communication and collaboration skills. You have experience building public or internal mobile APIs/SDKs and working with Java and Kotlin. You have experience with XML layouts, View Binding, and Android Views (ViewModels, LiveData). You have experience with unit/UI/integration/performance testing on iOS (JUnit, Robolectric, Mockito, MockK, etc.). You have experience with Realm database or similar mobile NoSQL solutions. You have experience with mobile CI/CD pipelines (Github Actions).</p>\n<p>Bonus points if you have 1+ years of experience in identity and access management (IAM) domain, particularly with Auth0 Guardian SDK or similar MFA/authentication solutions. You have experience with Android security best practices including cryptography (RSA, PBKDF2), biometric authentication, Android KeyStore, and ProGuard/R8 optimization. You have experience with Dagger 2 dependency injection and migrating legacy MVP architecture to MVVM patterns. You have experience with infrastructure-as-code tools (e.g., Fastlane, Gradle, Snyk, or Terraform).</p>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_7bcd957f-52a","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Okta","sameAs":"https://www.okta.com/","logo":"https://logos.yubhub.co/okta.com.png"},"x-apply-url":"https://job-boards.greenhouse.io/okta/jobs/7621564","x-work-arrangement":"hybrid","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["Android","Java","Kotlin","XML","View Binding","Android Views","Realm database","mobile CI/CD pipelines","Github Actions"],"x-skills-preferred":["identity and access management","Auth0 Guardian SDK","MFA/authentication solutions","Android security best practices","cryptography","biometric authentication","Android KeyStore","ProGuard/R8 optimization","Dagger 2 dependency injection","MVVM patterns","infrastructure-as-code tools"],"datePosted":"2026-04-18T15:45:33.316Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Bengaluru, India"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"Android, Java, Kotlin, XML, View Binding, Android Views, Realm database, mobile CI/CD pipelines, Github Actions, identity and access management, Auth0 Guardian SDK, MFA/authentication solutions, Android security best practices, cryptography, biometric authentication, Android KeyStore, ProGuard/R8 optimization, Dagger 2 dependency injection, MVVM patterns, infrastructure-as-code tools"},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_46533d0d-0de"},"title":"Android Engineer - Engine by Starling","description":"<p>At Engine by Starling, we are on a mission to help leading banks build rapid growth businesses using our technology. Our Android Engineer will contribute to our award-winning Android app and internal tooling, building new features and products from scratch in a configurable way. They will share their knowledge with others, contributing to our learning culture, and own their projects, working in small teams across the bank to collaboratively deliver. The successful candidate will be part of a scaling team and organisation as we change banking for good.</p>\n<p>As an Android engineer, you will report to and catch-up regularly with a mobile lead engineer who will support you on your journey in Engine. We have a strong collaborative and open culture here so you&#39;ll find support outside your team too. Our team is designing, building and releasing new screens every day, for this reason we are interested in people with a particular focus on Accessibility along with writing clean and maintainable code.</p>\n<p>We use Espresso to write our UI/E2E Test and JUnit to write our Unit Tests across all layers of the application, as well as manually test all features before they go into production. We also work closely with QA engineers to ensure we have an additional level of testing when working on complex feature delivery.</p>\n<p>The Android world At Engine, we are proud to be working with some of the latest technologies in the industry. When adopting new technologies we always consider as a team whether it’s the best choice for our product and our users. We are currently in the process of building a number of SDKs for our clients utilising the modules we’ve already created in the Starling UK App.</p>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_46533d0d-0de","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Engine by Starling","sameAs":"https://enginebystarling.com/","logo":"https://logos.yubhub.co/enginebystarling.com.png"},"x-apply-url":"https://apply.workable.com/j/4A1A00B7C8","x-work-arrangement":"hybrid","x-experience-level":"entry|mid","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["Android","Java","Kotlin","Dagger","Realm","Retrofit","Coil","Compose","Coroutines","Accessibility","Clean and maintainable code","Testing","UI/E2E Testing","Unit Testing"],"x-skills-preferred":["Internationalisation","Contributing to OSS","Maintaining a library"],"datePosted":"2026-03-20T16:15:46.578Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Cardiff"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Finance","skills":"Android, Java, Kotlin, Dagger, Realm, Retrofit, Coil, Compose, Coroutines, Accessibility, Clean and maintainable code, Testing, UI/E2E Testing, Unit Testing, Internationalisation, Contributing to OSS, Maintaining a library"},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_482d498a-dc9"},"title":"Android Engineer (12-Month Fixed-Term)","description":"<p>At Engine by Starling, we are looking for an Android Engineer to join our team. As an Android Engineer, you will contribute to our award-winning Android app and internal tooling, build new features and products from scratch, share your knowledge with others, and own your projects.</p>\n<p>We are a collaborative and open culture, and you will find support from your team and across the business. We value people who are engaged and caring about customers, the code they write, and the contribution they make to banking worldwide.</p>\n<p>As an Android Engineer, you will be empowered to make decisions necessary for the project and provide insight to the team leads. You will work closely with other Android engineers with a variety of experience levels and interests, helping us improve and develop our Android app, CI automations, and tooling.</p>\n<p>Requirements:</p>\n<ul>\n<li>As an Android engineer, you will report to and catch-up regularly with a mobile lead engineer who will support you on your journey in Engine.</li>\n<li>We have a strong collaborative and open culture here so you will find support outside your team too.</li>\n<li>As a fully digital bank, we are looking for engineers that are able to understand and prioritise security when implementing new features, fixing bugs or making technical improvements, across all the layers.</li>\n<li>Our team is designing, building and releasing new screens every day, for this reason we are interested in people with a particular focus on Accessibility along with writing clean and maintainable code.</li>\n</ul>\n<p>The way to thrive and shine within Engine is to be a self-driven individual and be able to take full ownership of everything around you: From building the code, shipping and maintaining it, to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers.</p>\n<p>Our aim is to deliver stable, resilient and high quality code, that is why testing is another key quality we look for when expanding our team. We use Espresso to write our UI/E2E Test and JUnit to write our Unit Tests across all layers of the application, as well as manually test all features before they go into production.</p>\n<p>We also work closely with QA engineers to ensure we have an additional level of testing when working on complex feature delivery.</p>\n<p>The Android world At Engine, we are proud to be working with some of the latest technologies in the industry. When adopting new technologies we always consider as a team whether it’s the best choice for our product and our users.</p>\n<p>We are currently in the process of building a number of SDKs for our clients utilising the modules we’ve already created in the Starling UK App. We’ll be using these to support the development of an app in Romania with Salt Bank and build an entirely new banking app for one of our partners in Australia called AMP Bank, a really exciting opportunity!</p>\n<p>In the Engine SDKs we generally aim to use the latest technology as our clients would expect, but, we also rely heavily on the existing Starling codebase which uses some older libraries too, so you’ll need a good understanding of a wide range of libraries and technologies.</p>\n<p>We use Dagger, Realm, Retrofit, Coil, Compose, Coroutines and Compose, but there’s still a lot of work to do migrating from XML layouts and RxJava2.</p>\n<p>Building SDKs that we plan to launch internationally can present some new challenges, so if you’ve ever had experience maintaining a library, contributing to OSS, or have dealt with Internationalisation we’d love to hear about it.</p>\n<p>If that’s all new to you, don’t worry, we’re learning too!</p>\n<p>We want our app to look great for the Android platform and have worked closely with our designers to set up a component library and have themed our app accordingly.</p>\n<p>Feature parity is important to us so Android and iOS apps are often built alongside each other.</p>\n<p>As a team we meet together every week to talk through pain points and potential improvements we’ll like to make to the project.</p>\n<p>We regularly meet in real life to attend conferences and meet-ups together too!</p>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_482d498a-dc9","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Engine by Starling","sameAs":"https://enginebystarling.com/","logo":"https://logos.yubhub.co/enginebystarling.com.png"},"x-apply-url":"https://apply.workable.com/j/215174A103","x-work-arrangement":"hybrid","x-experience-level":"mid","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["Android","Java","Kotlin","Dagger","Realm","Retrofit","Coil","Compose","Coroutines","JUnit","Espresso"],"x-skills-preferred":[],"datePosted":"2026-03-20T16:15:38.943Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Sydney"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Finance","skills":"Android, Java, Kotlin, Dagger, Realm, Retrofit, Coil, Compose, Coroutines, JUnit, Espresso"}]}