Jobs
Interviews

17 Mvvm Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

Android developer
CricHeroes

0.0 years

Gujarat

On-site

Code the next innings of CricHeroes on Android. Cricket connects millions — and CricHeroes brings that connection to life through technology. Our Android app is where cricketers record matches, track stats, and celebrate their performances. With millions of downloads, it’s already making waves — but we’re just getting started. That’s where you come in. The challenge We’re looking for an Android Developer who’s passionate about building high-performance apps and learning fast. You’ll work with our product and engineering teams to create smooth, scalable, and intuitive experiences that bring grassroots cricket closer to the digital world. Your mission? Turn everyday matches into unforgettable ...

Posted 1 week ago

AI Match Score
Apply
Mean Stack Professional
Capgemini

3.0 - 6.0 years

Bengaluru

Work from Office

Your Role Design, develop, test, and maintain full-stack web applications using the MEAN stack Develop RESTful APIs using Node.js and Express.js Build dynamic, responsive user interfaces using Angular Design and manage databases using MongoDB Integrate front-end components with server-side logic Optimize applications for performance, scalability, and security Write clean, reusable, and well-documented code Collaborate with UI/UX designers, product managers, and other developers Debug, troubleshoot, and resolve application issues Participate in code reviews and follow best development practices Your Profile Experience in full-stack web development (can be adjusted) Strong proficiency in: Node...

Posted 1 week ago

AI Match Score
Apply
C .Net Developer
Golden Opportunities

6.0 - 10.0 years

Chennai, All india

On-site

Role Overview: You will be responsible for developing and maintaining desktop applications using C#, WPF, WinForms, and .NET Framework/.NET Core. Your role will involve building responsive and user-friendly UIs, enhancing existing modules, integrating APIs, services, and third-party components, working with SQL Server, and collaborating with cross-functional teams in an Agile environment. Additionally, you will be preparing technical documentation and contributing to code reviews. Key Responsibilities: - Develop and maintain desktop applications using C#, WPF, WinForms, and .NET Framework/.NET Core. - Build responsive and user-friendly UIs using XAML, MVVM, data binding, and custom controls....

Posted 1 week ago

AI Match Score
Apply
Android developer
CricHeroes

0.0 years

Gujarat

On-site

Code the next innings of CricHeroes on Android. Cricket connects millions — and CricHeroes brings that connection to life through technology. Our Android app is where cricketers record matches, track stats, and celebrate their performances. With millions of downloads, it’s already making waves — but we’re just getting started. That’s where you come in. The challenge We’re looking for an Android Developer who’s passionate about building high-performance apps and learning fast. You’ll work with our product and engineering teams to create smooth, scalable, and intuitive experiences that bring grassroots cricket closer to the digital world. Your mission? Turn everyday matches into unforgettable ...

Posted 1 week ago

AI Match Score
Apply
Android developer
CricHeroes

0.0 years

Gujarat

On-site

Code the next innings of CricHeroes on Android. Cricket connects millions — and CricHeroes brings that connection to life through technology. Our Android app is where cricketers record matches, track stats, and celebrate their performances. With millions of downloads, it’s already making waves — but we’re just getting started. That’s where you come in. The challenge We’re looking for an Android Developer who’s passionate about building high-performance apps and learning fast. You’ll work with our product and engineering teams to create smooth, scalable, and intuitive experiences that bring grassroots cricket closer to the digital world. Your mission? Turn everyday matches into unforgettable ...

Posted 2 weeks ago

AI Match Score
Apply
DE-Cross-Platform Mobile Developer React Native - Senior-GDSF02
EY

4.0 - 8.0 years

4 - 8 Lacs

Calcutta

On-site

At EY, you’ll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you. And we’re counting on your unique voice and perspective to help EY become even better, too. Join us and build an exceptional experience for yourself, and a better working world for all. Cross-Platform Mobile Engineer Experience: 4 - 8 Years Mobile Strategy & Delivery Excellence Role Summary We are seeking a Cross-Platform Mobile Engineer with strong hands-on experience in React Native or Flutter, combined with mandatory native development experience in either Android (Kotlin/Java) or iOS (Swift/Objective-C). The engineer wil...

Posted 2 weeks ago

AI Match Score
Apply
Kotlin (Android) Engineer
Uplers

4.0 years

Sadar, Uttar pradesh, India

Remote

Experience : 4.00 + years Salary : Confidential (based on experience) Expected Notice Period : 15 Days Shift : (GMT+05:30) Asia/Kolkata (IST) Opportunity Type : Remote Placement Type : Full Time Contract for 6 Months(40 hrs a week/160 hrs a month) (*Note: This is a requirement for one of Uplers' client - LL) What do you need for this opportunity? Must have skills required: /, Android SDK, CI/CD, GraphQL, Kotlin (Native), Kotlin Multiplatform, SaaS experience, Testing Framework, JavaScript LL is Looking for: Role : Android Engineer (Kotlin Specialist) Overview The Client is supporting a global human performance company that is transforming how the sports industry uses data to increase the per...

Posted 2 weeks ago

AI Match Score
Apply
Kotlin (Android) Engineer
Uplers

4.0 years

Nashik, Maharashtra, India

Remote

Experience : 4.00 + years Salary : Confidential (based on experience) Expected Notice Period : 15 Days Shift : (GMT+05:30) Asia/Kolkata (IST) Opportunity Type : Remote Placement Type : Full Time Contract for 6 Months(40 hrs a week/160 hrs a month) (*Note: This is a requirement for one of Uplers' client - LL) What do you need for this opportunity? Must have skills required: /, Android SDK, CI/CD, GraphQL, Kotlin (Native), Kotlin Multiplatform, SaaS experience, Testing Framework, JavaScript LL is Looking for: Role : Android Engineer (Kotlin Specialist) Overview The Client is supporting a global human performance company that is transforming how the sports industry uses data to increase the per...

Posted 2 weeks ago

AI Match Score
Apply
Kotlin (Android) Engineer
Uplers

4.0 years

Kanpur, Uttar pradesh, India

Remote

Experience : 4.00 + years Salary : Confidential (based on experience) Expected Notice Period : 15 Days Shift : (GMT+05:30) Asia/Kolkata (IST) Opportunity Type : Remote Placement Type : Full Time Contract for 10 Months(40 hrs a week/160 hrs a month) (*Note: This is a requirement for one of Uplers' client - LL) What do you need for this opportunity? Must have skills required: /, Android SDK, CI/CD, GraphQL, Kotlin (Native), Kotlin Multiplatform, SaaS experience, Testing Framework, JavaScript LL is Looking for: Role : Android Engineer (Kotlin Specialist) Overview The Client is supporting a global human performance company that is transforming how the sports industry uses data to increase the pe...

Posted 2 weeks ago

AI Match Score
Apply
Senior iOS Engineer
Uplers

3.0 years

Sadar, Uttar pradesh, India

Remote

Experience : 3.00 + years Salary : Confidential (based on experience) Expected Notice Period : 15 Days Shift : (GMT+05:30) Asia/Kolkata (IST) Opportunity Type : Remote Placement Type : Full Time Contract for 12 Months(40 hrs a week/160 hrs a month) (*Note: This is a requirement for one of Uplers' client - LL) What do you need for this opportunity? Must have skills required: Cloud service, Kotlin, CI/CD, Fluent English, SaaS experience, SPM, SwiftUI, Testing Framework, RESTAPI, Scrum LL is Looking for: Role: Senior iOS Engineer (Swift Specialist) Overview Client is supporting a global human performance company that is transforming how the sports industry uses data to increase the performance ...

Posted 2 weeks ago

AI Match Score
Apply
Senior iOS Engineer
Uplers

3.0 years

Kanpur, Uttar pradesh, India

Remote

Experience : 3.00 + years Salary : Confidential (based on experience) Expected Notice Period : 15 Days Shift : (GMT+05:30) Asia/Kolkata (IST) Opportunity Type : Remote Placement Type : Full Time Contract for 12 Months(40 hrs a week/160 hrs a month) (*Note: This is a requirement for one of Uplers' client - LL) What do you need for this opportunity? Must have skills required: Cloud service, Kotlin, CI/CD, Fluent English, SaaS experience, SPM, SwiftUI, Testing Framework, RESTAPI, Scrum LL is Looking for: Role: Senior iOS Engineer (Swift Specialist) Overview Client is supporting a global human performance company that is transforming how the sports industry uses data to increase the performance ...

Posted 2 weeks ago

AI Match Score
Apply
Senior iOS Engineer
Uplers

3.0 years

Nashik, Maharashtra, India

Remote

Experience : 3.00 + years Salary : Confidential (based on experience) Expected Notice Period : 15 Days Shift : (GMT+05:30) Asia/Kolkata (IST) Opportunity Type : Remote Placement Type : Full Time Contract for 12 Months(40 hrs a week/160 hrs a month) (*Note: This is a requirement for one of Uplers' client - LL) What do you need for this opportunity? Must have skills required: Cloud service, Kotlin, CI/CD, Fluent English, SaaS experience, SPM, SwiftUI, Testing Framework, RESTAPI, Scrum LL is Looking for: Role: Senior iOS Engineer (Swift Specialist) Overview Client is supporting a global human performance company that is transforming how the sports industry uses data to increase the performance ...

Posted 2 weeks ago

AI Match Score
Apply
Senior UI React Developer AVP C12 - Pune
CITI

8.0 - 12.0 years

Pune, All india

On-site

As an Applications Development Senior Programmer Analyst at our organization, you will play an essential role in the establishment and implementation of new or revised application systems and programs in collaboration with the Technology team. Your main objective will be to contribute to applications systems analysis and programming activities. Your responsibilities will include: - Frontend Development: You will be developing responsive, high-performance web applications using React.js and related libraries to provide an exceptional user experience for our risk management application. - AG-Grid Expertise: Utilize your solid hands-on experience to work on and implement complex functionalities...

Posted 3 weeks ago

AI Match Score
Apply

6.0 - 10.0 years

Pune, All india

On-site

Role Overview: As an iOS Developer, you will be responsible for leveraging your strong expertise in Swift, MVVM, Clean Architecture, and modular app architecture to deliver polished, intuitive, user-focused mobile interfaces. You will work on integrating RESTful APIs, data processing, and error management to ensure app performance, memory usage, stability, and responsiveness. Key Responsibilities: - Strong expertise in Swift, MVVM, Clean Architecture, and modular app architecture. - Experience with Combine, UIKit, SwiftUI, Cocoapods, SPM, and dependency injection. - Solid experience in integrating RESTful APIs, data processing, and error management. - Analyze and improve app performance, mem...

Posted 4 weeks ago

AI Match Score
Apply
Lead Engineer C#WPF
Quest Global

7.0 years

Thiruvananthapuram

On-site

Job Requirements Roles & Responsibilities: Lead and mentor a team of software engineers (5-10) working on WPF-based desktop applications. Design, develop, and maintain applications using C#, WPF, and MVVM architecture. Collaborate with architects to define requirements and deliver high-quality solutions. Perform code reviews, enforce coding standards, and drive best practices. Plan tasks, track progress, and ensure timely delivery of features. Troubleshoot critical issues and provide production support when necessary. Drive continuous improvement in team performance and development processes. Ensure technical documentation and knowledge sharing within the team. Work Experience Required Skill...

Posted 1 month ago

AI Match Score
Apply
Senior Enterprise Software Engineer
Medtronic

8.0 years

India

On-site

At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world. A Day in the Life Senior Software Engineer for the R&D Engineering function of Medtronic Engineering and Innovation Center R&D facility. The individual will operate in all phases and contribute to all activities of the software development process. Candidates must be willing to work in a fast paced, multi-tasking, team environment. The Senior Software Engineer frequently interacts with Tech Lead, other developers, V&V engineers, internal partners and st...

Posted 1 month ago

AI Match Score
Apply
Android Developer
Virtusa

3.0 - 5.0 years

Andhra pradesh

On-site

What you'll do Design, develop, test, automate and maintain Payment applications on Android based POS devices using Java. Implement Kotlin concepts to support modern Android development practices and future system upgrades. Apply concepts of domain engineering to maximize reusability among a family of Android POS devices. Collaborate with cross-functional teams to define, design, and deliver new applications/features. Write clean, scalable, and efficient code while following best coding practices. Optimize application performance, memory usage, and battery efficiency. Ensure high-quality UI/UX implementation in collaboration with designers. Debug and resolve software defects, ensuring applic...

Posted 1 month ago

AI Match Score
Apply

Exploring MVVM Jobs in India

India is experiencing a growing demand for professionals skilled in the Model-View-ViewModel (MVVM) architecture pattern. Companies across various industries are actively seeking individuals with expertise in MVVM to develop robust and efficient applications. If you are a job seeker looking to explore opportunities in this field, read on to learn more about the MVVM job market in India.

Top Hiring Locations in India

  1. Bangalore
  2. Hyderabad
  3. Pune
  4. Chennai
  5. Gurgaon

These cities are known for their thriving technology sectors and offer numerous job opportunities for MVVM professionals.

Average Salary Range

The average salary range for MVVM professionals in India varies based on experience levels. Entry-level positions may offer salaries starting from INR 4-6 lakhs per annum, while experienced professionals can earn upwards of INR 12-15 lakhs per annum.

Career Path

In the MVVM job market, career progression typically follows a path from Junior Developer to Senior Developer, and eventually to roles like Tech Lead or Architect. With consistent upskilling and hands-on experience, individuals can advance their careers in this field.

Related Skills

In addition to expertise in MVVM, employers often look for professionals with skills such as: - Proficiency in programming languages like Java, Kotlin, or Swift - Knowledge of design patterns like Singleton, Observer, and Factory - Familiarity with mobile app development frameworks like Flutter or React Native

Interview Questions

  • What is MVVM and how does it differ from MVC? (basic)
  • Explain the role of each component in the MVVM architecture. (medium)
  • How do you handle data binding in MVVM? (medium)
  • What are the benefits of using two-way data binding in MVVM? (advanced)
  • Can you discuss a project where you implemented MVVM and its impact on code maintainability? (advanced)
  • How do you test ViewModel in MVVM architecture? (medium)
  • What is the purpose of LiveData in MVVM? (basic)
  • How would you handle navigation between different screens in MVVM? (medium)
  • Explain the concept of dependency injection in the context of MVVM. (medium)
  • What are the common pitfalls to avoid when implementing MVVM? (advanced)
  • How do you handle state management in MVVM? (medium)
  • Can you elaborate on the role of the ViewModel in handling business logic in MVVM? (medium)
  • How would you optimize performance in an MVVM-based application? (advanced)
  • What are the key differences between MVVM and MVP architectures? (medium)
  • How do you ensure data integrity and consistency in MVVM? (advanced)
  • What tools and libraries do you typically use for MVVM development? (basic)
  • Discuss a scenario where you had to troubleshoot a complex issue in an MVVM project. (advanced)
  • How do you handle asynchronous operations in MVVM? (medium)
  • Can you explain the concept of data binding adapters in MVVM? (medium)
  • What are some best practices for structuring a project using MVVM architecture? (medium)
  • How do you handle user input validation in MVVM? (basic)
  • Discuss a situation where you had to refactor code in an MVVM project. (medium)
  • How do you handle communication between View and ViewModel in MVVM? (medium)
  • Can you discuss the role of repositories in MVVM architecture? (medium)
  • How do you ensure code reusability in an MVVM project? (basic)

Conclusion

As you prepare for MVVM job interviews in India, remember to showcase your expertise in the architecture pattern, along with related skills and experience. By mastering the fundamentals and staying updated on industry trends, you can confidently apply for and excel in MVVM roles. Good luck with your job search!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Featured Companies