1

Mvvm Jobs (NOW HIRING)

Android, Kotlin • Kotlin, Model -- View -- View Model (MVVM), Android Basics and Dependency Injection framework. • Strong in Kotlin • Should have strong Knowledge in Kotlin using MVVM + MVI ...

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 practices ...

AndroidDeveloper

Manhattan, NY

$61.50 - $80.75/hr

C2C Required Skills & Experience 9+ years of experience designing and implementing applications Java, MVVM, Dagger, RxJava, Kotlin, JUnit, Mockito, Git Experience working with API integration Past ...

OPT/CPT/H4/L2/EAD/Citizen's are Welcome..!! .NET Framework 4.5/4.6 (using C#) Strong hand-on knowledge on Windows Universal Native Application Development (Windows Phone and Tablet), Web API, MVVM ...

Android Developer

Plano, TX · On-site

$53.25 - $70/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 ...

iOS Engineer

San Francisco, CA

$61 - $84/hr

Build features within an MVVM architectural framework. * Integrate with GraphQL APIs to build responsive, scalable, data-driven mobile interfaces. * Collaborate closely with product, design, and ...

... MVVM A desire for keeping up with the latest and evolving web technologies including responsive web design, HTML5, CSS3, Node.js or other JS frameworks Proficiency in client-side frameworks such as ...

iOS Developer

Fremont, CA · On-site

$66.25 - $91.25/hr

MVC * MVVM * XCTest * XCUITest * GIT * Jenkins, CI/CD * Handling Sensitive data (ensure secure data handling ) * Working knowledge in * Agile based development * JIRA and Confluence * Good ...

Senior Android Developer

Miami, FL · On-site

$55.50 - $70.25/hr

The ideal candidate should have expertise in Jetpack Compose, Coroutines & Scope, Kotlin/Java, MVVM architecture, design patterns, unit testing, Git/version control, and Navigation Compose. Key ...

Apply modern Android architecture patterns (e.g., MVVM, MVI) and modular design principles to support team scalability * Improve developer enablement by enhancing shared Android libraries, frameworks ...

Apply modern Android architecture patterns (e.g., MVVM, MVI) and modular design principles to support team scalability * Improve developer enablement by enhancing shared Android libraries, frameworks ...

... MVVM A desire for keeping up with the latest and evolving web technologies including responsive web design, HTML5, CSS3, Node.js or other JS frameworks Proficiency in client-side frameworks such as ...

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.
Android Lead Developer

Android Lead Developer

Agelix Consulting

Bellevue, WA • On-site

Contractor

Posted 14 days ago

Be an early applicant


Job description

Lead Developer

Location: Bellevue, WA


Skills: Android, Kotlin
•    Kotlin, Model — View — View Model (MVVM), Android Basics and Dependency Injection framework.
•    Strong in Kotlin 
•    Should have strong Knowledge in Kotlin using MVVM + MVI design pattern in Compose.
•    Good knowledge in Dependency Injection - HILT
•    Experience in working Multi module project structure.
•    Good in Unit test using MockK and Ok HTTP Mock Server
•    Good in Compose UI test case writing.
Android latest architecture components, modularization