Skill
MVVM
Software Development and Engineering Practices
MVVM (Model-View-ViewModel) is a software architectural pattern that separates an application's business logic (Model), user interface (View), and a mediating ViewModel that exposes data and commands to the View via data binding. It is widely used in frameworks like WPF, Xamarin, and Android/iOS development to improve testability and decouple UI code from application logic.
MVVM in the job market
Last checked September 12, 2026
- Open roles
- 16
- Employers
- 11
- Median pay
- —
- Disclose pay
- —
on Career App right now
hiring for it
not enough disclosed
of these roles
Open roles requiring MVVM (16)
Programmer/Analyst
AllianceBernstein
Nashville, TN
A software developer role maintaining and extending a high-volume financial transaction processing platform used across retail and institutional clients. Suits someone with C# and SQL experience who enjoys working with business teams to evolve financial workflow systems.
Listed on AllianceBernstein’s careers site · Apply there ↗
Senior Android Developer - SAP Concur
SAP
Full-time · São Leopoldo, BR, 93022-718
A senior mobile engineering role building the Android client for SAP Concur, a widely-used enterprise travel and expense platform. This suits experienced Android developers who want to lead architecture decisions, mentor teammates, and own the long-term quality of a production codebase serving millions of business users.
Listed on SAP’s careers site · Apply there ↗
Senior Mobile Application Developer
Warner Bros. Discovery
Full-time · Burbank, CA · $110,390 – $205,010
Warner Bros. Discovery is looking for a senior developer to build and maintain streaming applications across Android, iOS, and related platforms, with responsibility for the full lifecycle from architecture through App Store releases. This role suits someone with deep expertise in multiple mobile ecosystems who enjoys owning both development and distribution infrastructure.
Listed on Warner Bros. Discovery’s careers site · Apply there ↗
Staff iOS Engineer
Supercast
Full-time · New York, NY · $160,000 – $205,000
This Staff-level iOS engineer role leads technical strategy across FOX's News and tvOS platforms, architecting scalable solutions and mentoring senior engineers while shipping features to millions of users. The position balances hands-on development with platform ownership, developer tooling, and cross-functional collaboration on high-impact media applications.
Listed on Supercast’s careers site · Apply there ↗
Software Engineer 2 - Android Engineering
Nike, Inc.
Beaverton, OR
Nike is hiring an Android engineer to build features for their NRC and NTC fitness apps, which serve millions of athletes globally. This role suits someone with 2+ years of shipped consumer app experience who writes clean Kotlin, understands modern Android architecture, and wants to grow their technical depth while working alongside senior engineers.
Listed on Nike, Inc.’s careers site · Apply there ↗
Android Engineer - Connected Living
Comcast
Full-time
This role involves building Android features for Comcast's home security camera app, which serves millions of customers. It's a good fit for mobile engineers who want to work on video streaming technology within a large-scale consumer application.
Listed on Comcast’s careers site · Apply there ↗
Principal Engineer, Unity Rewards
Unity
$179,500 – $341,900
A Principal-level role to architect and lead development of a standalone mobile rewards app that integrates with Unity's backend infrastructure and serves as a gamified storefront for players. This suits senior mobile engineers with deep experience in consumer apps, gamification systems, and real-time data handling who want significant technical leadership responsibility on a greenfield product.
Listed on Unity’s careers site · Apply there ↗
Android Engineer III
Expedia Group
Seattle, WA · $146,000 – $204,500
This role builds and maintains Android features across Expedia's travel brands, working on profile experiences and user-facing products. It suits mid-to-senior engineers comfortable with Kotlin, system design, and shipping features at scale.
Listed on Expedia Group’s careers site · Apply there ↗
Senior Software Engineer, iOS
Thrive Market
Full-time · Playa Vista, CA · $175,000 – $190,000 · Remote
A Senior iOS Engineer role focused on modernizing Thrive Market's mobile app from a legacy codebase into a scalable, modular architecture. This suits experienced Swift developers who want to work on personalization features and technical infrastructure for a consumer e-commerce platform with social impact.
Listed on Thrive Market’s careers site · Apply there ↗
Senior Software Engineer - Mobile (Android)
Eight Sleep
Full-time · New York, NY · $200,000 – $235,000 · Remote
Eight Sleep seeks an experienced Android engineer to build the mobile app that lets users control and monitor their sleep fitness hardware. This role suits someone who wants to work intensely on a polished product at a fast-growing hardware company with direct impact on a large user base.
Listed on Eight Sleep’s careers site · Apply there ↗
Asked for alongside MVVM
Measured from the 16 open roles that name MVVM — not from a curated list.
Roles that use MVVM
Employers hiring for MVVM
11 in total, most open roles first.
- Comcast4 roles
- Nike, Inc.2 roles
- SSupercast2 roles
- AllianceBernstein1 role
- ESEight Sleep1 role
- Expedia Group1 role
Related skills
Curated neighbors in the taxonomy, whether or not employers ask for them together.