1

Mvvm Jobs (NOW HIRING)

Senior Android Developer

Miami Beach, FL ยท On-site

$57.25 - $72.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

Hallandale, FL ยท On-site

$52.50 - $69/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

$56 - $71/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

Medley, FL ยท On-site

$53.50 - $67.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

$52.75 - $66.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 Gardens, FL ยท On-site

$53 - $67/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

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

Android Developer

Hialeah, FL

$50.50 - $66.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

Hialeah, FL

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

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

Senior Android Developer

Miami Beach, FL ยท On-site

$57.25 - $72.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

Pinecrest, FL

$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

Coral Gables, FL ยท On-site

$55 - $69.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

Westchester, FL ยท On-site

$50.75 - $64.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

Hallandale, FL

$52.50 - $69/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

Opa Locka, FL ยท On-site

$54 - $68.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 ...

$55.50 - $70.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

South Miami, FL ยท On-site

$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

Doral, FL

$53.75 - $68/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

West Park, FL ยท On-site

$53.75 - $68.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 ...

Showing results 41-60

Mvvm information

See salary details

$109.5K

$125K

$139K

How much do mvvm jobs pay per year?

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

Miami Beach, FL โ€ข On-site

$57.25 - $72.50/hr

Full-time

Posted 8 days ago


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.