1

Mvvm Jobs (NOW HIRING)

Must have • C#, .NET, XAML or WPF, MVVM, Multi-Threading, Web Services or RESTful Highly preferred • Exposure to design patterns, IoC or Dependency Injection, MVVM, Unit Testing, good coding ...

Key Skills C# , .Net, Entity Framework, JSRender, Angular, Node,SQL Server, LINQ, MVVM, MVC,WCF Description We are in need of a .NET consultant. We are looking for 5+ years' experience with following ...

Android Developer

New York, NY · On-site

$61 - $80.25/hr

Java, MVVM, Kotlin Coroutines, Compose, Dagger, RxJava, Kotlin, JUnit, Mockito, Git * Experience with Jetpack Compose for building UIs. * Experience with Kotlin Coroutines for asynchronous ...

next page

Showing results 1-20

Mvvm information

See salary details

$109.5K

$125K

$139K

How much do mvvm jobs pay per year?

As of Jun 15, 2026, the average yearly pay for mvvm in the United States is $125,000.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,500.00 and $132,500.00 per year, depending on experience, location, and employer.

What is the difference between Mvvm vs ViewModel?

AspectMvvmViewModel
DefinitionArchitectural pattern for UI development that separates data, UI, and logicComponent that holds and manages UI data for a specific view in MVVM
RoleFramework pattern guiding overall app structurePart of MVVM responsible for preparing data for the view
CredentialsKnowledge of MVVM principles, programming languages (e.g., C#, Java)Same as MVVM, often with additional knowledge of data binding
Work EnvironmentSoftware development teams, UI/UX projectsMobile, desktop, or web app development within MVVM architecture

In summary, MVVM is an architectural pattern that structures the entire application, while the ViewModel is a core component within MVVM responsible for managing UI data. Understanding both helps in developing scalable and maintainable applications.

What are some common challenges developers face when working with the MVVM architecture pattern?

One common challenge developers encounter with MVVM is maintaining a clear separation of concerns, especially as applications grow in complexity. Ensuring that business logic remains in the ViewModel and not the View can be tricky, which can lead to tightly coupled code if not properly managed. Additionally, handling data-binding efficiently, especially in larger teams, requires strong communication and adherence to coding standards to avoid issues like memory leaks or performance bottlenecks. Collaborating closely with UI/UX designers and other developers is essential to ensure that changes to the user interface are effectively reflected in the ViewModel without introducing bugs.

What is MVVM?

MVVM stands for Model-View-ViewModel, which is a software architectural pattern commonly used in application development, especially in frameworks like WPF, Xamarin, and SwiftUI. It separates the development of the graphical user interface (the View) from the business logic or back-end logic (the Model) by introducing an intermediate component called the ViewModel. This separation makes code more maintainable, testable, and scalable. Developers can work on the UI and business logic independently, making the development process more efficient. MVVM also facilitates data binding, which helps keep the UI and underlying data in sync automatically.

What are the key skills and qualifications needed to thrive as an MVVM (Model-View-ViewModel) Developer, and why are they important?

To thrive as an MVVM Developer, you need strong proficiency in object-oriented programming, UI/UX design principles, and a solid understanding of the MVVM architectural pattern, typically backed by experience with frameworks like WPF, Xamarin, or Angular. Familiarity with tools such as Visual Studio, data-binding libraries, and version control systems, as well as certifications in relevant technologies, is often required. Excellent problem-solving, attention to detail, and effective communication are standout soft skills for collaborating with designers and other developers. These skills and qualities are vital for building maintainable, scalable, and user-friendly applications in modern software development.
More about Mvvm jobs
Infographic showing various Mvvm job openings in the United States as of June 2026, with employment types broken down into 97% Full Time, and 3% Contract. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution, with an average salary of $125,000 per year, or $60.1 per hour.
Sr. Front-End XAML , C#, MVVM, Expression Blend Developer .

Sr. Front-End XAML , C#, MVVM, Expression Blend Developer .

Stem Xpert

Jersey City, NJ

$55/hr

Contractor

Posted yesterday


Job description

Company Description

 

 

Job Description

Role: Sr. Front-End XAML Developer, VS, C#, MVVM, Expression Blend

Duration: Short-term

Rate: $55/hr.

Minimum Requirements:

Education and Experience:
Bachelor's degree in Computer Science, Engineering or other relevant field
Hands-on experience with XAML Development
Skills and Knowledge:
Experience defining coding standards and best practices
Proficient in Microsoft Expression Blend
Working knowledge of Visual Studio
Working knowledge of C#
Working knowledge of MVVM

Applicant must meet ALL of these requirements.

Description:

Work closely with the project team to develop concepts, prototypes and front end production code to support new features and functionality.
The User Experience Design team is responsible for designing our award-winning websites, mobile applications and internal workstations. Our 200+ person team of elite user experience professionals works collaboratively with business and technology teams to design and deliver online experiences that enable our customers' financial success. We are currently looking for a contract XAML Developer to join our fast-paced, entrepreneurial culture.
Responsibilities:
Work closely with the project team to develop concepts, prototypes and front end production code to support new features and functionality
Create multiple iterations of a solution in order to account for slight experience differences across applications
Leverage existing styles and design patterns as well as develop new, extensible Controls that are both reusable across WPF and/or specific to WPF on the requirement
Design and develop new XAML components using current XAML best practices to achieve "Blendability" of the project using Microsoft Expression Blend
Produce XAML Code to the specification of a Visual Designer
Produce high quality production-ready front end XAML code working closely with a C# developer
Create interactive XAML prototypes for illustrating new interactions and animations
Create high-fidelity XAML prototypes to support usability testing
Fix bugs as well as provide "Fit & Finish" to the current front end XAML UI

Additional Information



stem xpert logo

About stem xpert

Sourced by ZipRecruiter

STEM Xpert, based in Ann Arbor, MI, US, is a leading company in the Science, Technology, Engineering, and Mathematics (STEM) education industry. Since their establishment, they have made an indelible mark by providing innovative services and products designed to enhance STEM learning. Their service portfolio includes comprehensive educational programs, customized learning modules and interactive STEM kits. Driven by a passion for nurturing young minds, the company's mission is to bring about an educational renaissance in the STEM field, making learning not just theoretical but practical and fun. One notable achievement for STEM Xpert has been its success in reaching a broad spectrum of learners, from school-age to adults, contributing significantly towards empowering the community's technological and scientific literacy.

Industry

Recruiting and staffing services

Company size

51 - 200 Employees

Headquarters location

Ann Arbor, MI, US

Year founded

2012