# MVVM

Skill · Software Development and Engineering Practices

Canonical page: https://career.thegoodapps.co/skills/mvvm

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

- Open roles: 16
- Employers hiring: 11
- Last checked: September 13, 2026

## Asked for alongside MVVM

Measured from the 16 open roles that name MVVM, not from a curated list.

- [Kotlin](https://career.thegoodapps.co/skills/kotlin) — 10 roles (62.5%)
- [Jetpack Compose](https://career.thegoodapps.co/skills/jetpack-compose) — 8 roles (50.0%)
- [Swift](https://career.thegoodapps.co/skills/swift) — 6 roles (37.5%)
- [SwiftUI](https://career.thegoodapps.co/skills/swiftui) — 5 roles (31.3%)
- [CI/CD](https://career.thegoodapps.co/skills/ci-cd) — 4 roles (25.0%)
- [Combine](https://career.thegoodapps.co/skills/combine) — 4 roles (25.0%)
- [Git](https://career.thegoodapps.co/skills/git) — 4 roles (25.0%)
- [Flutter](https://career.thegoodapps.co/skills/flutter) — 3 roles (18.8%)

## Roles that use MVVM

- [Software Engineer](https://career.thegoodapps.co/occupations/software-engineer) — 10
- [Android Engineer](https://career.thegoodapps.co/occupations/android-engineer) — 2
- [Mobile Engineer](https://career.thegoodapps.co/occupations/mobile-engineer) — 2
- [Engineering Manager](https://career.thegoodapps.co/occupations/engineering-manager) — 1
- [Mobile Application Developer](https://career.thegoodapps.co/occupations/mobile-application-developer) — 1

## Employers hiring for MVVM

- [Comcast](https://career.thegoodapps.co/organizations/comcast) — 4 open roles
- [Nike, Inc.](https://career.thegoodapps.co/organizations/nike-inc) — 2 open roles
- [Supercast](https://career.thegoodapps.co/organizations/supercast) — 2 open roles
- [AllianceBernstein](https://career.thegoodapps.co/organizations/alliancebernstein) — 1 open role
- [Eight Sleep](https://career.thegoodapps.co/organizations/eight-sleep) — 1 open role
- [Expedia Group](https://career.thegoodapps.co/organizations/expedia-group) — 1 open role

Related skills: [XAML](https://career.thegoodapps.co/skills/xaml), [Windows Presentation Foundation](https://career.thegoodapps.co/skills/windows-presentation-foundation), [Xamarin.Forms](https://career.thegoodapps.co/skills/xamarin-forms), [Dependency Injection](https://career.thegoodapps.co/skills/dependency-injection), [Data Binding](https://career.thegoodapps.co/skills/data-binding), [RxSwift](https://career.thegoodapps.co/skills/rxswift)

## Open roles requiring MVVM (16)

- [Programmer/Analyst](https://career.thegoodapps.co/jobs/1f5b4471-9c1b-4f6c-9e3b-9f7eecf5025f/programmer-analyst-at-alliancebernstein) at [AllianceBernstein](https://career.thegoodapps.co/organizations/alliancebernstein) — Nashville, TN
- [Senior Android Developer - SAP Concur](https://career.thegoodapps.co/jobs/d1017884-bb63-4e8f-bdcd-d97f10bfdd54/senior-android-developer-sap-concur-at-sap) at [SAP](https://career.thegoodapps.co/organizations/sap) — Full-time, São Leopoldo, BR, 93022-718
- [Senior Mobile Application Developer](https://career.thegoodapps.co/jobs/389ef339-7e6e-42b7-9add-cb9839673665/senior-mobile-application-developer-at-warner-bros-discovery) at [Warner Bros. Discovery](https://career.thegoodapps.co/organizations/warner-bros-discovery) — Full-time, Burbank, CA, $110,390 – $205,010
- [Staff iOS Engineer](https://career.thegoodapps.co/jobs/756f56db-9813-4678-9428-e0db4df06b66/staff-ios-engineer-at-supercast) at [Supercast](https://career.thegoodapps.co/organizations/supercast) — Full-time, New York, NY, $160,000 – $205,000
- [Software Engineer 2 - Android Engineering](https://career.thegoodapps.co/jobs/2d0eb44a-eee9-48d4-8703-ca7e4841f623/software-engineer-2-android-engineering-at-nike-inc) at [Nike, Inc.](https://career.thegoodapps.co/organizations/nike-inc) — Beaverton, OR
- [Android Engineer - Connected Living](https://career.thegoodapps.co/jobs/7d41f01e-8641-4377-bc54-f87d72e2037d/android-engineer-connected-living-at-comcast) at [Comcast](https://career.thegoodapps.co/organizations/comcast) — Full-time
- [Principal Engineer, Unity Rewards](https://career.thegoodapps.co/jobs/c2c6f2a5-afb8-4e22-8eb6-dcfcebdff54b/principal-engineer-unity-rewards-at-unity) at [Unity](https://career.thegoodapps.co/organizations/unity) — $179,500 – $341,900
- [Android Engineer III](https://career.thegoodapps.co/jobs/44a20d50-feb8-42b5-9a42-2cdfea548508/android-engineer-iii-at-expedia-group) at [Expedia Group](https://career.thegoodapps.co/organizations/expedia-group) — Seattle, WA, $146,000 – $204,500
- [Senior Software Engineer, iOS](https://career.thegoodapps.co/jobs/1fedea80-f2b4-4659-9bff-1704b3d5e512/senior-software-engineer-ios-at-thrive-market) at [Thrive Market](https://career.thegoodapps.co/organizations/thrive-market) — Full-time, Playa Vista, CA · Remote, $175,000 – $190,000
- [Senior Software Engineer - Mobile (Android)](https://career.thegoodapps.co/jobs/7e0bd301-8a7c-41ed-ab60-0ae890ace370/senior-software-engineer-mobile-android-at-eight-sleep) at [Eight Sleep](https://career.thegoodapps.co/organizations/eight-sleep) — Full-time, New York, NY · Remote, $200,000 – $235,000

All 16 open roles: https://career.thegoodapps.co/jobs?skills=ba683808-91c8-4b0c-9d4c-b3a17cadf069
