1

Mvvm Jobs (NOW HIRING)

Senior Android Developer

North Miami, FL · On-site

$55.25 - $70/hr

The ideal candidate will have strong expertise in Kotlin, Jetpack Compose, Coroutines, and MVVM architecture, along with experience providing technical leadership, mentoring developers, and ...

Senior Android Developer

Key Biscayne, FL · On-site

$54 - $68.50/hr

The ideal candidate will have strong expertise in Kotlin, Jetpack Compose, Coroutines, and MVVM architecture, along with experience providing technical leadership, mentoring developers, and ...

Senior Android Developer

South Miami, FL

$54.25 - $68.75/hr

The ideal candidate will have strong expertise in Kotlin, Jetpack Compose, Coroutines, and MVVM architecture, along with experience providing technical leadership, mentoring developers, and ...

Senior Android Developer

Miami, FL · On-site

$54 - $68.50/hr

The ideal candidate will have strong expertise in Kotlin, Jetpack Compose, Coroutines, and MVVM architecture, along with experience providing technical leadership, mentoring developers, and ...

Senior Android Developer

Miami Springs, FL · On-site

$52.50 - $66.50/hr

The ideal candidate will have strong expertise in Kotlin, Jetpack Compose, Coroutines, and MVVM architecture, along with experience providing technical leadership, mentoring developers, and ...

Senior Android Developer

Hollywood, FL

$53 - $67.25/hr

The ideal candidate will have strong expertise in Kotlin, Jetpack Compose, Coroutines, and MVVM architecture, along with experience providing technical leadership, mentoring developers, and ...

$50 - $63.25/hr

The ideal candidate will have strong expertise in Kotlin, Jetpack Compose, Coroutines, and MVVM architecture, along with experience providing technical leadership, mentoring developers, and ...

Senior Android Developer

Miami Lakes, FL

$53.25 - $67.25/hr

The ideal candidate will have strong expertise in Kotlin, Jetpack Compose, Coroutines, and MVVM architecture, along with experience providing technical leadership, mentoring developers, and ...

Senior Android Developer

Pinecrest, FL · On-site

$55.50 - $70.50/hr

The ideal candidate will have strong expertise in Kotlin, Jetpack Compose, Coroutines, and MVVM architecture, along with experience providing technical leadership, mentoring developers, and ...

Senior Android Developer

Hallandale, FL

$54.50 - $69.25/hr

The ideal candidate will have strong expertise in Kotlin, Jetpack Compose, Coroutines, and MVVM architecture, along with experience providing technical leadership, mentoring developers, and ...

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

South Miami, FL

$52.25 - $68.50/hr

The ideal candidate will have strong expertise in Kotlin, Jetpack Compose, Coroutines, and MVVM architecture, along with experience providing technical leadership, mentoring developers, and ...

Senior Android Developer

Havana, FL

$51.25 - $65/hr

The ideal candidate will have strong expertise in Kotlin, Jetpack Compose, Coroutines, and MVVM architecture, along with experience providing technical leadership, mentoring developers, and ...

Senior Android Developer

Hallandale, FL · On-site

$54.50 - $69.25/hr

The ideal candidate will have strong expertise in Kotlin, Jetpack Compose, Coroutines, and MVVM architecture, along with experience providing technical leadership, mentoring developers, and ...

Android Developer

Havana, FL

$49.25 - $64.75/hr

The ideal candidate will have strong expertise in Kotlin, Jetpack Compose, Coroutines, and MVVM architecture, along with experience providing technical leadership, mentoring developers, and ...

Senior Android Developer

Biscayne Park, FL · On-site

$55.25 - $70/hr

The ideal candidate will have strong expertise in Kotlin, Jetpack Compose, Coroutines, and MVVM architecture, along with experience providing technical leadership, mentoring developers, and ...

Android Developer

South Miami, FL

$52.25 - $68.50/hr

The ideal candidate will have strong expertise in Kotlin, Jetpack Compose, Coroutines, and MVVM architecture, along with experience providing technical leadership, mentoring developers, and ...

Android Developer

Havana, FL

$49.25 - $64.75/hr

The ideal candidate will have strong expertise in Kotlin, Jetpack Compose, Coroutines, and MVVM architecture, along with experience providing technical leadership, mentoring developers, and ...

Showing results 21-40

MVVM information

See salary details

$109.5K

$125K

$139K

How much do mvvm jobs pay per year?

As of Aug 22, 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 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 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.

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

More about MVVM jobs
Infographic showing various Mvvm job openings in the United States as of August 2026, with employment types broken down into 89% Full Time, and 11% Contract. Highlights an 87% Physical, 6% Hybrid, and 7% Remote job distribution, with an average salary of $125,000 per year, or $60.1 per hour.

Senior Android Developer

2T Consulting

North Miami, FL • On-site

$55.25 - $70/hr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

We are seeking an experienced Senior Android Developer to design, develop, and maintain high-quality Android applications. The ideal candidate will have strong expertise in Kotlin, Jetpack Compose, Coroutines, and MVVM architecture, along with experience providing technical leadership, mentoring developers, and collaborating with distributed offshore teams. Experience building offline-first mobile applications is highly preferred.

Primary Responsibilities
  • Design, develop, and maintain scalable Android applications using Kotlin and Jetpack Compose.
  • Build clean, maintainable, and testable applications following MVVM architecture and Android best practices.
  • Implement asynchronous programming using Kotlin Coroutines.
  • Lead technical discussions, conduct code reviews, and mentor junior developers.
  • Collaborate closely with cross-functional teams, including distributed offshore development teams.
  • Troubleshoot and resolve application issues while ensuring high performance and reliability.
  • Participate in architecture, design, and technical planning sessions.
  • Contribute to continuous improvement of development processes and engineering standards.
Required Skills & Experience
  • 5+ years of Android application development experience.
  • Strong proficiency in Kotlin, Jetpack Compose, Kotlin Coroutines, and MVVM architecture.
  • Experience building modern, scalable Android applications.
  • Proven experience providing technical leadership, mentoring developers, and coordinating technical work.
  • Strong communication, collaboration, and critical-thinking skills.
  • Experience working effectively with distributed/offshore development teams, preferably teams based in India.
  • Familiarity with Git, Agile methodologies, and modern Android development best practices.
Preferred Qualifications
  • Experience designing and developing offline-first mobile applications with local data storage and synchronization.
  • Knowledge of Android performance optimization, testing frameworks, and application security.
  • Experience integrating RESTful APIs and third-party services.