Skip to main content
CareerApp

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.

See who is hiring

MVVM in the job market

Last checked September 12, 2026

Open roles
16

on Career App right now

Employers
11

hiring for it

Median pay

not enough disclosed

Disclose pay

of these roles

Open roles requiring MVVM (16)

AllianceBernstein

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 ↗

Nike, Inc.

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 ↗

Comcast

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 ↗

Expedia Group

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 ↗

View all 16 on Jobs

Asked for alongside MVVM

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

Employers hiring for MVVM

11 in total, most open roles first.

Related skills

Curated neighbors in the taxonomy, whether or not employers ask for them together.

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.