17 Mvvm Jobs
Job Alert
Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
- Bangalore
- Hyderabad
- Pune
- Chennai
- 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!
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.
Please Verify Your Phone or Email
We have sent an OTP to your contact. Please enter it below to verify.
Featured Companies
-
Blinkit Private Limited
1047 Jobs |
-
Marriott International
429 Jobs |
-
Uplers
391 Jobs | Ahmedabad
-
Tata Consultancy Services
368 Jobs | Thane
-
Wipro
365 Jobs | Bengaluru
-
Genpact
313 Jobs | New York,NY
-
Turing
273 Jobs | San Francisco
-
Confidential
272 Jobs | Silicon Valley
-
Virtusa
259 Jobs | Southborough
-
Aditya Birla Capital
256 Jobs | Mumbai