{"version":"0.1","company":{"name":"YubHub","url":"https://yubhub.co","jobsUrl":"https://yubhub.co/jobs/skill/mvvm"},"x-facet":{"type":"skill","slug":"mvvm","display":"Mvvm","count":5},"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_192b8eb7-029"},"title":"Staff iOS Engineer - B2C Native Apps","description":"<p>We are looking for a Staff iOS Engineer to join our B2C Native Apps team. As a member of this team, you will be responsible for designing, developing, and maintaining high-quality iOS applications.</p>\n<p>Our team is fast-paced and agile, comprising engineers, a product manager, and designer. We work closely together to deliver innovative solutions that meet the needs of our customers.</p>\n<p>Responsibilities:</p>\n<ul>\n<li>Design and develop high-quality iOS applications using Swift and Objective-C</li>\n<li>Collaborate with the product manager and designer to define and prioritize features</li>\n<li>Work with the engineering team to ensure seamless integration with other components</li>\n<li>Participate in code reviews and contribute to the improvement of our codebase</li>\n<li>Mentor junior engineers and help them grow in their careers</li>\n</ul>\n<p>Requirements:</p>\n<ul>\n<li>8+ years of professional iOS development experience</li>\n<li>Excellent communication and collaboration skills</li>\n<li>Experience building public or internal mobile APIs/SDKs and working with Swift and Objective-C</li>\n<li>Experience with UIKit, SwiftUI, programmatic Auto Layout, and iOS design patterns (MVVM, reactive programming)</li>\n<li>Experience with Unit/UI/integration/performance testing on iOS (Quick, Nimble, XCTest, XCUITest, etc.)</li>\n<li>Experience with Realm database or similar mobile NoSQL solutions</li>\n<li>End-to-end ownership of mobile applications or SDKs</li>\n<li>Experience with mobile CI/CD pipelines (GitHub Actions)</li>\n</ul>\n<p>Preferred Qualifications:</p>\n<ul>\n<li>1+ years of experience in identity and access management (IAM) domain, particularly with Auth0 Guardian SDK or similar MFA/authentication solutions</li>\n<li>Experience with iOS security best practices, including cryptography (RSA, CommonCrypto), biometric authentication (Face ID/Touch ID), iOS Keychain, Authentication Service framework, and secure data storage</li>\n<li>Experience with reactive programming frameworks (ReactiveSwift, Combine) and migrating legacy architectures to MVVM patterns</li>\n<li>Experience with infrastructure-as-code tools (e.g., Fastlane, Swift Package Manager, Snyk, or Terraform)</li>\n</ul>\n<p>If you are a motivated and experienced iOS engineer looking to join a dynamic team, we encourage you to apply.</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_192b8eb7-029","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/7598837","x-work-arrangement":"hybrid","x-experience-level":"staff","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["iOS development","Swift","Objective-C","UIKit","SwiftUI","programmatic Auto Layout","iOS design patterns","MVVM","reactive programming","Unit/UI/integration/performance testing","Realm database","mobile NoSQL solutions","end-to-end ownership","mobile CI/CD pipelines"],"x-skills-preferred":["identity and access management","Auth0 Guardian SDK","MFA/authentication solutions","iOS security best practices","cryptography","biometric authentication","iOS Keychain","Authentication Service framework","secure data storage","reactive programming frameworks","infrastructure-as-code tools"],"datePosted":"2026-04-18T15:56:22.845Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Bengaluru, India"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"iOS development, Swift, Objective-C, UIKit, SwiftUI, programmatic Auto Layout, iOS design patterns, MVVM, reactive programming, Unit/UI/integration/performance testing, Realm database, mobile NoSQL solutions, end-to-end ownership, mobile CI/CD pipelines, identity and access management, Auth0 Guardian SDK, MFA/authentication solutions, iOS security best practices, cryptography, biometric authentication, iOS Keychain, Authentication Service framework, secure data storage, reactive programming frameworks, infrastructure-as-code tools"},{"@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_3690897f-1cd"},"title":"Senior iOS Engineer","description":"<p>We&#39;re looking for a senior iOS engineer to join our team in Manchester. As a senior iOS engineer, you will be responsible for designing, building, and releasing new features for our mobile app. You will work closely with our cross-functional feature teams to deliver high-quality software that meets the needs of our customers.</p>\n<p>Our mobile app is built using Swift and follows the MVVM-C architecture. We use a range of frameworks and tools, including RxSwift, SnapKit, Realm, and Sourcery. We are looking for someone who is experienced in iOS development and has a strong understanding of software design principles.</p>\n<p>As a senior engineer, you will be expected to take ownership of your work and make decisions about the best approach to solving problems. You will also be expected to mentor and guide junior engineers and contribute to the growth and development of our team.</p>\n<p>We offer a competitive salary and a range of benefits, including 25 days&#39; holiday, an extra day&#39;s holiday for your birthday, and annual leave increased with length of service. We also offer a salary sacrifice scheme, company-enhanced pension scheme, life insurance, and private medical insurance.</p>\n<p>If you&#39;re passionate about iOS development and want to work for a company that is changing the face of banking, then we&#39;d love to hear from you.</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_3690897f-1cd","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Starling","sameAs":"https://www.starlingbank.com/","logo":"https://logos.yubhub.co/starlingbank.com.png"},"x-apply-url":"https://apply.workable.com/j/BB92820125","x-work-arrangement":"hybrid","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["iOS development","Swift","MVVM-C architecture","RxSwift","SnapKit","Realm","Sourcery"],"x-skills-preferred":[],"datePosted":"2026-03-20T16:14:45.503Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Manchester"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Finance","skills":"iOS development, Swift, MVVM-C architecture, RxSwift, SnapKit, Realm, Sourcery"},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_5aa03a0a-ccf"},"title":"iOS Engineer","description":"<p>We&#39;re looking for an iOS engineer to join our team. As a fully digital bank, we&#39;re committed to delivering innovative and secure financial services to our customers. Our iOS application is built using Swift and follows the MVVM-C architecture. We use a range of frameworks and tools, including RxSwift, SnapKit, Realm, and SwiftFormat.</p>\n<p>As an iOS engineer at Starling, you&#39;ll be responsible for building and maintaining our iOS application. This will involve working on new features, fixing bugs, and improving the overall performance of the app. You&#39;ll also be working closely with our cross-functional feature teams to ensure that our application meets the needs of our customers.</p>\n<p>We&#39;re looking for someone who is passionate about building high-quality software and has a strong understanding of iOS development. You should be comfortable working in a fast-paced environment and be able to take ownership of your work. We offer a competitive salary and a range of benefits, including 25 days&#39; holiday and an extra day&#39;s holiday for your birthday.</p>\n<p>If you&#39;re interested in joining our team, please submit your application. We look forward to hearing from you!</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_5aa03a0a-ccf","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Starling","sameAs":"https://www.starlingbank.com/","logo":"https://logos.yubhub.co/starlingbank.com.png"},"x-apply-url":"https://apply.workable.com/j/3533ABDA48","x-work-arrangement":"hybrid","x-experience-level":"mid","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["iOS development","Swift","MVVM-C architecture","RxSwift","SnapKit","Realm","SwiftFormat"],"x-skills-preferred":["Reactive programming","Auto layout","Core Data","Unit testing"],"datePosted":"2026-03-20T16:14:16.885Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Cardiff"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Finance","skills":"iOS development, Swift, MVVM-C architecture, RxSwift, SnapKit, Realm, SwiftFormat, Reactive programming, Auto layout, Core Data, Unit testing"},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_f3ccc3e1-e8b"},"title":"Software Engineer - Tools","description":"<p>We&#39;re looking for a Software Engineer II - Tools to join the Formula 1 team. You will work within a passionate, close-knit group of engineers, designers, and content creators, where your contributions are visible and valued. You&#39;ll help shape and evolve the tools that empower our teams to build world-class AAA racing games.</p>\n<p><strong>What you&#39;ll do</strong></p>\n<ul>\n<li>Take an active part in developing high-quality tools that support game development and content creation workflows.</li>\n<li>Implement maintainable applications using C# and WPF within a large, long-lived codebase.</li>\n</ul>\n<p><strong>What you need</strong></p>\n<ul>\n<li>Professional experience with C# and C++ (2+ years).</li>\n<li>Strong professional experience developing applications (WPF) and User Interface Design.</li>\n</ul>\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_f3ccc3e1-e8b","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Electronic Arts","sameAs":"https://jobs.ea.com","logo":"https://logos.yubhub.co/jobs.ea.com.png"},"x-apply-url":"https://jobs.ea.com/en_US/careers/JobDetail/Software-Engineer-Tools/212321","x-work-arrangement":"hybrid","x-experience-level":"mid","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["C#","C++","WPF","User Interface Design"],"x-skills-preferred":["MVVM architecture","IoC and Dependency Injection","Prism IoC","Python or scripting languages"],"datePosted":"2026-02-03T12:03:55.570Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Birmingham"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"C#, C++, WPF, User Interface Design, MVVM architecture, IoC and Dependency Injection, Prism IoC, Python or scripting languages"}]}