1

Mvvm Jobs (NOW HIRING)

Android Developer

Manhattan, NY ยท On-site

$40 - $50/hr

Required Skills Android Development Kotlin Android SDK Jetpack Compose Dagger Coroutines MVVM Architecture Experience Required Experience in Android application development. Strong hands-on ...

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 ยท On-site

$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

Manhattan, NY ยท On-site

$61.50 - $80.75/hr

Design and maintain enterprise-grade Android applications using Kotlin and modern architectures like MVVM and Clean Architecture. Develop scalable and intuitive UI using Jetpack Compose or XML ...

NET, with a solid understanding of MVVM architecture and performance-oriented desktop application design. Key Responsibilities Provide technical solutions aligned with customer requirements 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 ...

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

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 Jul 8, 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 July 2026, with employment types broken down into 100% Full Time. Highlights an 59% In-person, 33% Hybrid, and 8% Remote job distribution, with an average salary of $125,000 per year, or $60.1 per hour.

Android Developer

NATIONMIND LLC

Manhattan, NY โ€ข On-site

$40 - $50/hr

Full-time

Posted 18 days ago


Job description

About NationMind LLC:
NationMind LLC is a technology consulting firm focused on Technical Engineering, software development, technicians, QA testing and services. We help clients build reliable, scalable applications with a strong emphasis on automation, performance, and quality. Our team works across industries, delivering solutions that drive innovation and operational efficiency. We are currently hiring skilled professionals for Android Developer to join our growing team.
Job Title: Android Developer
Location: New York City, NY (Onsite)
Duration: 12 Months Contract
Job Description
We are seeking an experienced Android Developer to join our team for onsite engagement in New York City.
The ideal candidate will have strong expertise in native Android application development, modern Android frameworks, and mobile application architecture.
Role Summary
The Android Developer will be responsible for designing, developing, and supporting native Android applications using Kotlin, Android SDK, Jetpack Compose, Dagger, Coroutines, and MVVM architecture.
The ideal candidate will be passionate about building high-quality mobile applications and delivering exceptional user experiences.
Required Skills
Android Development
Kotlin
Android SDK
Jetpack Compose
Dagger
Coroutines
MVVM Architecture
Experience Required
Experience in Android application development.
Strong hands-on experience building and maintaining native Android applications.
Proficiency in Kotlin and Android SDK development.
Experience building modern user interfaces using Jetpack Compose.
Strong understanding of dependency injection frameworks such as Dagger.
Experience with Kotlin Coroutines and asynchronous programming concepts.
Experience implementing and maintaining MVVM architecture.
Strong understanding of Android application lifecycle, performance optimization, and best practices.
Experience integrating RESTful APIs and third-party libraries.
Familiarity with Git, CI/CD pipelines, and Agile development methodologies.
Key Responsibilities
Design, develop, test, and maintain high-quality native Android applications.
Build responsive and scalable user interfaces using Jetpack Compose.
Implement clean architecture patterns utilizing MVVM principles.
Develop and maintain reusable, efficient, and reliable Kotlin code.
Utilize Dagger for dependency injection and Coroutines for asynchronous operations.
Collaborate with product managers, designers, QA teams, and backend developers to deliver new features.
Troubleshoot, debug, and optimize application performance and reliability.
Participate in code reviews and ensure adherence to coding standards and best practices.
Maintain technical documentation and contribute to continuous improvement initiatives.
Preferred Qualifications
Experience publishing and maintaining applications on the Google Play Store.
Knowledge of Android testing frameworks and automated testing practices.
Experience with performance monitoring and application analytics tools.
Strong problem-solving, analytical, and communication skills.