Home
Jobs

1206 Mvvm Jobs - Page 9

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

0.0 - 2.0 years

4 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Where you come in: You will design and build applications for the Android platform You ll implement requirements on Android apps, write and update design documents We ll rely on you to continuously discover, evaluate and implement new technologies to strengthen development efficiency You ll interface with software test to ensure high quality product You will develop automated unit and integration tests You ll participate in design, code and test reviews You will propose and implement enhancements to the apps to improve sustainability What makes you successful: Bachelor s degree in computer science or related field. You have a minimum of 1 year of native Android app development experience using Kotlin in combination with Jetpack Compose. Knowledge of Java is preferred. You have 0-1 years of professional software development experience You bring a high degree of diligence in documentation, testing and coding You have experience working in Agile teams & using tools such as Jira and Confluence You have experience using CI/CD tools such as Jenkins, Bamboo, Github Actions You have experience with version control tools such as Git, Github, Gitlab, Bitbucket and GitFlow You have experience writing automated tests using Espresso and Mokito You have working knowledge of design patterns such as MVC, MVVM, MVP Experience and Education : Typically requires a Bachelor s degree in a technical discipline, and a minimum of 0-2 years related experience

Posted 1 week ago

Apply

2.0 - 5.0 years

4 - 7 Lacs

Kolkata

Work from Office

Naukri logo

Strong Concepts of LIMS LabWare (V6 / V7/V8) Detailed knowledge on Lab-ware LIMS Architecture, Lab-ware Database Structures, SAP Crystal Reports, Oracle - PL/SQL Hands on Experience in LIMS application development, LIMS basic Language, Subroutines - Interfacing, Upgrade and validation Experience in Lab ware Modules like LIMS Stability, EM, Inventory, Storage Location Management, Instrument Interfaces, Lot, Sample Management for Clinical Trial & Manufacturing Domain Hands on experience on requirement gathering and configuration/development of Laboratory Information Management System(LIMS) e.g. LabWare (preferably V5-V6-V7 expertise) Experience in Lab-ware Modules like LIMS Stability, EM, Inventory, Storage Location Management, Instrument Interfaces, Lot, Sample Management for Clinical Trial & Manufacturing Domain Location: Pan India

Posted 1 week ago

Apply

4.0 - 8.0 years

10 - 15 Lacs

Mysuru

Work from Office

Naukri logo

As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. Your primary responsibilities include: Comprehensive Feature Development and Issue ResolutionWorking on the end to end feature development and solving challenges faced in the implementation. Stakeholder Collaboration and Issue ResolutionCollaborate with key stakeholders, internal and external, to understand the problems, issues with the product and features and solve the issues as per SLAs defined. Continuous Learning and Technology IntegrationBeing eager to learn new technologies and implementing the same in feature development Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Relevant software development experience with fairly Full stack profile Proficient in .Net Core with Angular, with hands on coding in .Net core . Proficient in Web API, MVC and Microservices. Proficient with Azure Platform Development (Azure Functions, Azure Services etc) Preferred technical and professional experience .Net Azure Full stack Proficient in .Net Core with Angular, with hands on coding in .Net core

Posted 1 week ago

Apply

4.0 - 8.0 years

10 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

A proven and credible practitioner, your deep solution experience will help you lead a team of go-to subject matter experts. Fostering a culture of candour, collaboration, and growth-mindedness, you'll ensure co-creation across IBM Sales and client teams that drive investment in, and adoption of IBM's strategic platforms. Overseeing your teams' fusion of innovative solutions with modern IT architectures, integrated solutions, and offerings, you'll ensure they're helping to solve some of their clients most complex business challenges. We're committed to success. In this role, your achievements will drive your career, team, and clients to thrive. A typical day may involve: Strategic Team Leadership: Leading a team of technical sales experts to co-create innovative solutions with clients. Partnership and Prototype Excellence: Collaborating with IBM and partners to deliver compelling prototypes. Optimizing Resource Utilization: Promoting maximum use of IBM's Technology Sales resources. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Relevant software development experience with fairly Full stack profile Proficient in .Net Core with Angular, with hands on coding in .Net core . Proficient in Web API, MVC and Microservices. Proficient with Azure Platform Development (Azure Functions, Azure Services etc) Preferred technical and professional experience .Net Azure Full stack Proficient in .Net Core with Angular, with hands on coding in .Net core

Posted 1 week ago

Apply

3.0 - 8.0 years

5 - 10 Lacs

Noida

Work from Office

Naukri logo

We are looking for an enthusiastic and talented Android Developer with 1 - 3 years of experience to join our IT services team. The ideal candidate will have a passion for developing innovative Android applications and be able to contribute to the development of dynamic and high-performance apps. You will work in a collaborative environment, developing solutions for both internal and client projects while maintaining high code standards and application performance. Working Days: Monday to Friday Skills At least 1 year of experience as an Android Developer. Strong proficiency in Java and Kotlin for Android development. Familiarity with the Android SDK, Android Studio, and other mobile development tools. Strong experience with RESTful APIs, JSON, and connecting Android apps to backend services. Familiar with architectural patterns like MVVM or MVP and their implementation in Android applications. Experience working with databases (e.g., SQLite, Firebase, Room). Proficient in version control tools like Git. Knowledge of testing frameworks like JUnit, Espresso, and Mockito. Understanding of Agile methodologies and experience working in an Agile environment. Responsibilities Design, develop, and maintain Android applications. Collaborate with cross-functional teams to define, design, and deliver new features and enhancements. Write clean, scalable, and maintainable code. Can Conduct code reviews and maintain high-quality coding standards. Integrate third-party libraries and services to improve app functionality. Troubleshoot and optimize app performance. Write unit and integration tests to ensure application reliability. Stay updated with the latest Android development trends, tools, and techniques. Ensure the application performs well and meets all business requirements. Think you fit in? Please be sure to also submit a portfolio of your own original work to show us what you can create. Linkedin Profile Notice period(In Days) How did you find out about us ?

Posted 1 week ago

Apply

3.0 - 5.0 years

6 - 10 Lacs

Noida

Work from Office

Naukri logo

Description The ideal candidate has strong experience in .NET MAUI, C#, XAML, and mobile app development, along with excellent communication skills and the ability to work directly with business stakeholders. This role requires a team player with a collaborative mindset, Agile experience, and the ability to translate business requirements into high-performing, scalable applications. Location: Noida Job Type: Full-time Working Days: Monday to Friday Skills 3 - 5+ years of professional software development experience, with at least 1+ years in .NET MAUI. Strong expertise in C#, .NET, and XAML. Experience building and deploying applications for iOS, Android, Windows, and macOS. Proficiency in MVVM architecture and design patterns. Hands-on experience with RESTful APIs and Azure cloud services. Experience with Azure DevOps and Azure ADO for

Posted 1 week ago

Apply

4.0 - 8.0 years

12 - 14 Lacs

Hyderabad

Work from Office

Naukri logo

Duration: 6 Months Timings: Full Time (As per company timings) Notice Period: (Immediate Joiner - Only) Job Description: We are seeking a highly skilled and experienced Mobile Application Developer to join our team. As a Developer, you will be responsible for designing and developing native mobile applications for both Android and iOS platforms. You will collaborate with cross-functional teams, including designers and backend developers, to create new features and ensure the delivery of high-quality, performant, and user-friendly applications. Key Responsibilities: Overall 4+ Years of experience in Design and developing native mobile applications for Android and iOS platforms. Collaborate with cross-functional teams, including designers and backend developers, to define, design, and ship new features. Write clean, maintainable, and efficient code following best practices and coding standards. Ensure the technical feasibility of UI/UX designs and optimize applications for maximum performance and user experience. Work with APIs and backend systems to integrate mobile applications with server-side functionalities. Perform code reviews and provide constructive feedback to improve code quality and maintainability. Troubleshoot and debug application issues, identify bottlenecks, and propose effective solutions. Collaborate with cross-functional teams, including QA engineers and product managers, to ensure timely delivery and high-quality products. Assist in the estimation, planning, and implementation of mobile app development projects. Mentor and guide junior developers, sharing knowledge and expertise to enhance the team's capabilities. Strong proficiency in Java or Kotlin for Android development and Swift or Objective-C for iOS development. Solid understanding of the Android SDK and Android Studio, as well as Xcode and iOS development tools. Experience with mobile app architecture patterns such as MVC, MVP, or MVVM. Familiarity with RESTful APIs and integration with backend systems. Strong problem-solving skills and ability to independently research and implement solutions. Experience with version control systems, such as Git. Excellent communication and collaboration skills, with the ability to work effectively in a team environment. Strong attention to detail and commitment to delivering high-quality code. Experience with cross-platform mobile development frameworks such as React Native or Flutter. Knowledge of mobile app security best practices and techniques. Experience with mobile app testing and debugging tools. Familiarity with agile development methodologies such as Scrum or Kanban. Published apps on Google Play Store and/or Apple App Store

Posted 1 week ago

Apply

2.0 - 3.0 years

3 - 7 Lacs

Maharashtra

Work from Office

Naukri logo

We are looking for a skilled Flutter Developer to build cross-platform mobile applications. The ideal candidate will have extensive experience with Flutter and Dart, excellent front-end coding skills, and a strong understanding of mobile application development. You should be capable of designing and building modern user interface components that enhance application performance and provide an excellent user experience. Responsibilities : - Build cross-platform mobile applications using Flutter and Dart. - Architect, build, and maintain high-performance mobile apps with clean, maintainable code. - Implement pixel-perfect UI designs as provided by the UI/UX team. - Develop smooth, modern animations and transitions to enhance user interaction. - Integrate REST APIs and third-party libraries and tools. - Collaborate with an extended team that includes tech leads, backend and frontend developers, and UI/UX designers. - Provide support for existing mobile apps through bug fixes, updates, and feature enhancements. - Write unit and integration tests to ensure code quality. - Release applications to the Google Play Store and Apple App Store. Requirements : - 2-3 years of experience in mobile app development. - Proven experience in developing and deploying applications using Flutter and Dart. - Strong understanding of state management techniques in Flutter, such as Provider or GetX. - Familiarity with design patterns such as MVC or MVVM. - Experience working with REST APIs, offline storage, and third-party libraries. - Well-versed in using build tools like Android Studio and Xcode. - Familiarity with push notifications, third-party libraries, and other integrations. - Experience working in an agile development environment. - Strong verbal and written communication skills. - Ability to write clean, well-documented code that follows best coding practices. - Experience with deployment processes to both the Apple App Store and Google Play Store.

Posted 1 week ago

Apply

1.0 - 4.0 years

4 - 8 Lacs

Gurugram

Work from Office

Naukri logo

Develop mobile applications using Flutter for iOS and Android platforms, Design and implement backend services using Node.js, ensuring scalability, performance, and reliability, Write clean, maintainable, and efficient code

Posted 1 week ago

Apply

5.0 - 10.0 years

3 - 6 Lacs

Hyderabad

Work from Office

Naukri logo

Mobile Developer is an IT professional specialized in designing and building mobile applications. In order to attract Mobile Developer that best matches your needs, it is very important to write a clear and precise Mobile Developer job description. Mobile Developer job description Are you an aspiring Mobile Developer looking for a challenging role where you can learn lots more If you are passionate about technology, constantly seeking to learn and improve skillset, then you are the type of person we are looking for! We searching for a supremely talented, extremely passionate Mobile Developer to join us and become a part of a high-performing, highly regarded engineering team working with cutting edge technologies and working on exciting projects that have meaningful impacts. Mobile Developer duties and responsibilities Support the entire application lifecycle Contribute in designing, testing, releasing and application support Write an clean and sustainable code that can be used in the future Gather specific requirements and suggest solutions Write unit and UI tests to identify malfunctions Troubleshoot and debug to optimize performance Talk with users to understand their needs and experiences Design interfaces to improve user experience Work with Product development team Identify and plan for new features Plan, implement and manage new projects Ensure new and legacy applications meet quality standards Suggest and implement new mobile products, applications and protocols Stay up-to-date with new technology and best practices Mobile Developer requirements and qualifications Previous working experience as a Mobile developer for (x) year(s) BSc in Computer Science or similar relevant field Rich portfolio of released applications on the App store or the Android market In-depth knowledge of programming languages such as Swift and Java 5 years of experience with APIs Familiarity with OOP design principles Problem solver with excellent analytical skills

Posted 1 week ago

Apply

1.5 years

0 - 0 Lacs

Thiruvananthapuram

On-site

We are seeking a talented and motivated Mobile App Developer with at least 1.5 years of hands-on experience in React Native or Flutter to join our growing team. The ideal candidate will be responsible for developing high-quality mobile applications for both Android and iOS platforms and should have a solid understanding of mobile app development life cycles. Key Responsibilities: Develop cross-platform mobile applications using React Native or Flutter. Integrate RESTful APIs and third-party libraries. Work closely with designers and backend developers to build seamless user experiences. Write clean, maintainable, and efficient code. Troubleshoot and debug issues to improve performance and user experience. Participate in code reviews and contribute to team knowledge sharing. Stay up-to-date with mobile technology trends and best practices. Required Skills & Qualifications: 1.5 years of professional experience in mobile app development Solid understanding of mobile app architecture and design patterns (MVC, MVVM, etc.) Knowledge of REST APIs, JSON, and mobile database solutions like SQLite or Hive. Familiarity with app publishing processes for Google Play Store and Apple App Store. Basic understanding of version control tools like Git. Strong problem-solving and debugging skills. Job Types: Full-time, Permanent Pay: ₹10,000.00 - ₹25,000.00 per month Benefits: Paid sick time Schedule: Day shift Weekend availability Work Location: In person

Posted 1 week ago

Apply

2.0 years

0 - 0 Lacs

Calicut

On-site

retailcloud is a cloud-based retail point of sale solution for Android and Windows that provides businesses of all sizes access to tablet, windows and phone solutions with API integration to ERP and ecommerce systems. We provide retailers a way to increase sales, better manage inventory, collect valuable data on the shopping habits of their customers. retailcloud platform consists of omni channel apps, API's, payments & analytics applications for business owners. We help small, mid & Large businesses and make retail simple. Position Overview: We are seeking a skilled and motivated Android Developer to join our team. The ideal candidate will have a strong understanding of mobile application development, proficiency in Java/Kotlin, and experience with Android SDK. You will collaborate with cross-functional teams to design, develop, and maintain innovative Android applications that deliver excellent user experiences. Learn more about us at https://retailcloud.comLocation:Calicut,UL Cyber park Responsibilities 1. Develop and maintain mobile applications for Android platform. 2. Collaborate with the product team to translate requirements into technical designs. 3. Write clean, maintainable, and efficient code adhering to best practices. 4. Conduct code reviews to ensure quality and adherence to standards. 5. Debug, optimize, and improve app performance and responsiveness. 6. Stay updated with emerging trends and technologies in mobile development. Requirements MTech/BTech/MCA/MSC/BSC/BCA 2+ years of experience in mobile(android) app development- Proficiency in programming languages like Kotlin, Java, and android sdk. Experience with modern architectures like MVVM, MVP, or Clean Architecture. Familiarity with integrating third-party libraries and APIs. ​Experience in app optimization and performance tuning. Benefits Competitive Pay Performance Bonus Longevity Bonus Monthly Fun & Entertainments Programs Office Pantry filled with Tea & Snacks Paid Time Off Parental Leave Policy Medical Coverage - Insurance for Employee and Family PF / ESI ​Education Allowances Job Types: Full-time, Permanent, Fresher Pay: ₹13,891.38 - ₹54,618.19 per month Benefits: Health insurance Paid sick time Paid time off Provident Fund Schedule: Day shift Monday to Friday Work Location: In person

Posted 1 week ago

Apply

12.0 years

6 - 7 Lacs

Hyderābād

On-site

Description The Expert Android Developer is responsible for building and maintaining mobile applications for mobile platforms. As a technical contributor in the execution of the strategic direction for the company, the success of this position will be measured by the usability, quality, and timeliness of applications delivery. You will participate in the architecture, design, and implementation of these applications. The ideal candidate is expected to have proven extensive experience building innovative native, web and hybrid applications for the IOS & Android platform. Role expectations Responsible for research, design & development of solutions for mobile applications, including finding solutions to problems no one has solved before. Engage in the customer world to solve problems faced by business and customers and make the experience and product better. Be impactful with knowledge on cross functional systems, design solutions working across multiple systems used by customer/business. Be a strong technical leader providing technical guidance and decision-making impacting short-term and long-term goals for the product. Working closely with any mobile product and driving overall engineering outcomes of the team. A 'can do' attitude, high energy, and creativity are required along with organizational skills and ability to handle multiple tasks. Strong interpersonal, oral, written, and visual communication skills, with ability to present findings concisely and effectively. Ability to collaborate effectively with developers, program management, and marketing about objectives, requirements and design constraints. Solid understanding of agile development principles, careful attention to detail, as well as ability to design solutions for multiple product requirements. What we're looking for Must Have: Bachelor’s degree in CSE/IT Minimum 12 years of iOS/mobile app development experience and must include working experience in large mobile application Experience in writing mobile apps using Swift, Kotlin and other cross platform languages like Ionic, React Native and Flutter Proficiency in understanding SDLC for software products. Experience in designing and implementing reusable libraries and components Understanding of various architecture patterns like clean, VIPER, MVVM & RIB & design patterns. Understanding of application & data security in mobile applications along with hands-on experience. Desire to have: Understanding large-scale mobile product tech stack and system space. Excellent oral, verbal & written communication skills Hands on experience with tools needed to measure application performance (memory usage, response times) Experience working in complete Agile environment (daily SCRUMs, Sprints etc) About Align Technology Your growth and well-being: At Align, every smile matters. We’re committed to helping you thrive by supporting the health, growth, and well-being of our team members through a variety of tools and programs. While specific offerings may vary by location and role, Align employees can typically expect: Health and well-being programs to keep you thriving in both body and mind. Employee-exclusive discounts on Invisalign products. Learning opportunities through online learning resources and support for your individual development plans. Inclusive, global workplace that fosters collaboration, recognition and belonging. Country and/or role specific details will be shared with you by your recruiter during the interview process. Discover Align: We are a global community of game-changers and smart team players, united by our belief in the power of a smile. Our dynamic team of exceptional employees is dedicated to transforming the industry and creating extraordinary outcomes every day. Align’s core values of agility, customer, and accountability are more than words to work by, they are words we live by. The actions we take every day speak to who we are as a company and our focus on being truly impactful. We celebrate our differences, and the many ways we support one another— ultimately creating a more inclusive organization and world as we continue transforming smiles and changing lives. We foster a culture where thinking differently and seeking new experiences are not just encouraged but celebrated. With the Align Mindset, we empower each other, ensuring every voice is heard and valued in an inclusive environment that inspires creativity and collaboration. At Align, we believe in the power of a smile, and we know that every smile is as unique as our employees. As we grow, we are committed to building a workforce rich in diverse cultural backgrounds and life experiences, fostering a culture of open-mindedness and compassion. We live our company values by promoting healthy people and healthy communities, all with the intent of changing millions of lives, one unique smile at a time. As part of our commitment to innovation, Align Technology includes exocad and Cubicure, companies that enhance our offerings and extend our impact to industry transformation. Eager to learn how we embrace our global differences and nurture employee well-being? Explore Align's culture here! Want to discover more about exocad and Cubicure ? Click on their names for additional information. Applicant Privacy Policy: Review our Applicant Privacy Policy for additional information. Equal Opportunity Statement: Align Technology is an equal opportunity employer. We are committed to providing equal employment opportunities in all our practices, without regard to race, color, religion, sex, national origin, ancestry, marital status, protected veteran status, age, disability, sexual orientation, gender identity or expression, or any other legally protected category. Applicants must be legally authorized to work in the country for which they are applying, and employment eligibility will be verified as a condition of hire.

Posted 1 week ago

Apply

2.0 - 5.0 years

0 - 0 Lacs

Mumbai

On-site

Kotlin Android Developer Experience: 2–5 Years Employment Type: Full Time Industry: IT / Software Development Job Summary: We are seeking a talented and detail-oriented Kotlin Android Developer with solid experience in Jetpack Compose to work on modern, scalable Android applications for our esteemed client. The ideal candidate will have a passion for clean architecture, UI/UX, and a deep understanding of Android frameworks. Key Responsibilities: · Develop and maintain Android applications using Kotlin and Jetpack Compose · Translate UI/UX designs into responsive and interactive mobile interfaces · Work closely with product owners, designers, and other developers to deliver high-quality solutions · Integrate RESTful APIs, third-party SDKs, and real-time data handling · Write clean, reusable, and testable code following best practices · Conduct code reviews and contribute to team learning and improvement Must-Have Skills: · 2–5 years of Android development experience using Kotlin · Hands-on experience with Jetpack Compose for building modern Android UIs · Familiarity with Android architecture components (ViewModel, LiveData, Navigation, etc.) · Proficient in MVVM or Clean Architecture · Knowledge of dependency injection (Hilt / Dagger) · Experience in consuming REST APIs using Retrofit, OkHttp, or similar · Strong knowledge of mobile app lifecycle, design patterns, and memory management · Experience with Git and version control systems Good to Have: · Experience with Room database, Firebase, and Google Play Store deployment · Understanding of modular architecture and multi-module projects · Familiarity with unit testing and UI testing frameworks · CI/CD exposure with tools like GitHub Actions, Jenkins, or Bitrise Job Type: Full-time Pay: ₹35,000.00 - ₹50,000.00 per month Schedule: Day shift Work Location: In person

Posted 1 week ago

Apply

5.0 - 7.0 years

15 - 18 Lacs

Mumbai

On-site

Dear Candidate, Greetings from PARAMCS Software Services LLP! We are a leading organization primarily working in CAD/CAM/CAE Services, Consulting, and Software Services for the Engineering Industry. Our company is an excellent platform for you to work on highly complex technical projects for our many domestic and international customers which gives you the exposure that you would starve to have! Currently, we are hiring for a Permanent position for Software Developer The Job Description is as follows: Experience - 5-7 Years Job Title - Software Developer – Microservices | Docker | .NET | WPF Job Location: thane / Pune (WFO) Salary budget: 15 LPA – 18 LPA About the Project: We are looking for two experienced Software Developers to join our team in supporting the ongoing project. This system is a lightweight version of our platform and runs entirely on Linux. All components are designed as independent microservices deployed using Docker containers. The system architecture leverages a modern .NET technology stack for performance and scalability, with a simplified Human-Machine Interface (HMI) using WPF. Role Overview: As a Software Developer, you will be responsible for the design, development, and maintenance of scalable microservices, along with the implementation of desktop user interfaces. You will contribute across the entire software lifecycle—from architecture to deployment—ensuring reliability, security, and maintainability of the codebase. Key Responsibilities: Design and develop microservices in a containerized Linux environment using Docker. Implement RESTful APIs and service logic using C# and .NET (Core/Framework). Develop desktop UI applications using WPF following MVVM or similar patterns. Build and deploy Docker images; manage service orchestration with Kubernetes (preferred). Work with SQL-based relational databases for data access and storage. Ensure robust logging, monitoring, and exception handling within distributed services. Collaborate with team members using Git-based version control and agile development tools. Conduct code reviews, unit testing, and participate in CI/CD processes. Document system architecture, modules, and processes for future maintenance. Required Skills & Experience: Strong hands-on experience with Linux environments for software development and deployment. Proven expertise in Docker , Docker Compose , and container orchestration tools such as Kubernetes . In-depth knowledge of C# , .NET Core/Framework , and object-oriented programming. Experience in building and maintaining WPF desktop applications. Solid understanding of microservices architecture , service communication, and stateless design. Proficiency in SQL Server , with experience in writing optimized queries, stored procedures, and database schema design. Familiarity with tools like Git , JIRA , Azure DevOps or GitHub Actions . Experience in CI/CD pipelines and automation for testing and deployment. with Qt for the UI development. That goes hand in hand with Linux Preferred Qualifications: Exposure to messaging systems like RabbitMQ , MQTT , or Kafka . Understanding of secure coding practices, authentication, and role-based access control. Experience with container security, system hardening, and network policies in Kubernetes. Background in industrial systems, SCADA, or control systems (nice to have). Strong debugging, analytical, and problem-solving skills. Note - We need the candidate communicative, should have proficient speaking skills, has an understanding of software development, perform tasks without much help from seniors, has convincing skills and should be a self-learner. Job Type: Full-time Pay: ₹1,500,000.00 - ₹1,800,000.00 per year Location Type: In-person Schedule: Monday to Friday Education: Bachelor's (Preferred) Experience: – Microservices | Docker | .NET : 5 years (Preferred) Work Location: In person

Posted 1 week ago

Apply

5.0 - 6.0 years

6 - 9 Lacs

Pune

Remote

Naukri logo

5 years of expertise in developing advanced imaging software for CT modalities, image processing, and user-centric medical applications using the .NET ecosystem. Skilled in DICOM integration, medical workflow optimization,

Posted 1 week ago

Apply

5.0 - 10.0 years

8 - 18 Lacs

Pune

Remote

Naukri logo

5 years of expertise in developing advanced imaging software for CT modalities, image processing, and user-centric medical applications using the .NET ecosystem. Skilled in DICOM integration, medical workflow optimization, Required Candidate profile C#, .NET, XAML, WPF, WinForms, MVVM Light, Prism, ITK, VTK, OpenCV, 3D volume rendering, fo-dicom, DCMTK, HL7, IDEs: Visual Studio, Git, ReSharper, Blend for Visual Studio, SQL Server, SQLite

Posted 1 week ago

Apply

0 years

0 Lacs

India

Remote

Linkedin logo

🚀 We're Hiring: Flutter Developer (Freelancer/Intern) at Xpert Se – Expert Consultation Platform Join us at Xpert Se , an innovative expert consultation application where users can connect with professionals via calls, chats, and questions. We’re looking for a passionate and skilled Flutter Developer who’s excited to build impactful user experiences in a fast-paced, dynamic environment. 🔧 What You'll Be Doing: Build and maintain beautiful, responsive UI in Flutter using MVVM architecture . Integrate RESTful APIs seamlessly into the mobile app. Implement robust features using Firebase (Authentication, Firestore, Storage, etc.). Use Provider for state management effectively. Collaborate via GitHub for code management and team coordination. Leverage AI tools to enhance development efficiency and project innovation. 🧠 You Should Know: Flutter (Advanced UI, animations, custom widgets) API Integration and error handling Firebase (Auth, Firestore, Storage) Provider & MVVM pattern GitHub for version control and collaboration Familiarity with AI tools (e.g., ChatGPT, GitHub Copilot, etc.) 💼 Perks: Flexible work (Remote | Freelancer or Intern) Stipend: ₹5000 Certificate upon successful completion Hands-on experience in a real-world, production-level app Opportunity to work with a passionate founding team on a growing product 📍 Location: Remote ⏳ Duration: 1-3 months (with possible extension based on performance) 🔗 Apply Now! If you're passionate about building meaningful apps and love turning ideas into reality, we’d love to hear from you! 📩 DM or send your resume/GitHub at puchoxpertse@gmail.com Show more Show less

Posted 1 week ago

Apply

6.0 years

2 - 5 Lacs

Coimbatore

On-site

Software Engineer Professional Location Coimbatore, Tamil Nadu, India Date posted June 09, 2025 Job ID 19597 Our Opening and Your Responsibilities Builds best-in-class software with performance, reliability, and user experience. Complete ownership of a small feature that he/she is responsible for. Identifies areas for modification in existing programs and subsequently develops these modifications. Actively participate in design and code reviews to build robust applications and features. Troubleshoots and resolves defects along with root cause analysis. Develops and deploys new features to facilitate related procedures and tools. Communicates the progress against the plan. Exhibit excellent team spirit, good communication, and high degree of independence Shows initiative and offers assistance when needed without being asked. Constructively escalates problems and issues. Understands and develops best practices and comfortable writing code. Uses and understands tools needed to debug and diagnose issues in a test and/or simple production environment. Understands the scope of medium features. Understands product components. What You Need to Succeed Qualification: BE / B. Tech / ME / M. Tech / MCA Should have an experience of 6-8 years Proven ability to solve problems Strong understanding about OOPS, SOLID Principles, Clean code, Architecture and Design patterns, Dependency Injection, Multi-threaded programming, Web Services and Unit testing. Proficient with Integrated Development Environment’s (IDE) MS Visual Studio 2019/2022 Relevant experience (6+ years) in frontend technologies from Microsoft – especially Blazor both client and server side Profecient in C#, .NET Core (preferably .NET 8), .NET Framework 4.8 Proficient in other Microsoft technologies such as SignalR, WPF, MVVM, Entity Framework Strong problem solving and analytical skills with the ability to work independently to resolve complex issues in a timely manner A passion for clean code and pragmatic, elegant design. A passion for learning and adapting to new technologies. Fluent in English (oral and written) Nice to have: Knowledge of Javascript and Javascript frameworks (Angular/Vue) Experience with 3rd party UI components (Telerik, DevExpress, etc.) Experience working with ASP.NET, Web API, MVC Experience in MSTest / nUnit framework Cloud exposure or work experience (Azure/AWS/Google) Hands-on experience in Azure DevOps, Artifactory, Git, CI/CD pipelines Knowledge on Application Security Testing and component analysis Exposure to Containerization tools and techniques (Docker/Kubernetes) Hands-on experience developing Mobile applications Our Offer to You Hybrid working model. Family Mediclaim benefits including parents & Term life insurance Cover. Wide portfolio of training opportunities including but not limited to Conferences, Workshops, Education reimbursement & Online learning. A wide range of Career Path to explore based on Individual strengths and aspirations. Quarterly and Annual awards for outstanding individuals and Quality of Life Improvement Program We invite you to be part of our ONE TEAM to make the difference…Precisely About Mettler Toledo METTLER TOLEDO is a global leader in precision instruments and services. We are renowned for innovation and quality across laboratory, process analytics, industrial, product inspection, and retailing applications. Our sales and service network is one of the most extensive in the industry. Our products are sold in more than 140 countries, and we have a direct presence in approximately 40 countries. For more information, please visit www.mt.com. Equal Opportunity Employment We promote equal opportunity worldwide and value diversity in our teams in terms of business background, area of expertise, gender and ethnicity. For more information on our commitment to Sustainability, Diversity and Equal Opportunity please visit us here.

Posted 1 week ago

Apply

3.0 years

2 - 6 Lacs

Surat

On-site

iTool Solutions is looking for an Android Developer to build the native applications using languages Java and Kotlin on Android Studio. You will create applications from scratch, configure the existing application and provide user support. Qualification: Bachelor's degree Experience: 3+ Years Job Location: Surat Basic Skills: i. Good Communication and interpersonal skills ii. 3+ years of experience working with Java & Kotlin. iii. Having experience with Dagger 2, MVVM, Databinding, RxJava & Tests (Unit Test & Instrumentation Test) iv. Strong knowledge of current Android development languages (Java and Kotlin) v. Must have experience with Unit Tests and Instrumented Tests. vi. Familiarity with Google standards and usability vii.Ability to manage multiple projects at a time viii. Flexibility and eagerness to identify, learn, and use new and changing technologies ix. Self-motivated with “Go Get It attitude” Responsibility: i. Design and implement applications from initial concept, app architecture, and user interface to finished deliverable ii. Code and implement the Android app from Photoshop/UI design layout through XML. iii. Design and implement new features, enhancements, and content of existing applications iv. Create and update re-usable code libraries to streamline app development cycle v. Facilitate client training, app documentation and maintenance vi. Design interfaces and graphics for presentations and mobile-delivered applications

Posted 1 week ago

Apply

0 years

0 - 0 Lacs

Noida

On-site

Senior Android Developer cum Project Coordinator/Team Lead JD Job description We are hiring a Kotlin Android Developer to build robust, modern Android applications using Kotlin. The role focuses on clean architecture, responsive design, and seamless user experiences. Key Responsibilities: Develop Android applications using Kotlin and Jetpack components Implement MVVM architecture, navigation, and lifecycle-aware components Integrate REST APIs using Retrofit, Coroutines, and LiveData Optimize app performance and handle device compatibility Collaborate with UI/UX designers to create intuitive mobile interfaces Required Skills & Qualifications: Strong expertise in Kotlin, Jetpack, and Android Studio Experience with Room DB, ViewModel, and Navigation Components Familiarity with Gradle, unit testing, and dependency injection (Hilt/Dagger) Bonus: Play Store deployment experience and CI/CD integration Soft Skills: Strong troubleshooting and problem-solving skills. Ability to work independently and in a team. Excellent communication and documentation skills. Job Types: Full-time, Permanent Pay: ₹30,000.00 - ₹40,000.00 per month Schedule: Day shift Monday to Friday Work Location: In person Application Deadline: 13/06/2025 Expected Start Date: 12/06/2025

Posted 1 week ago

Apply

8.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

About us slice, India’s leading consumer payments and credit platform, has now merged with North East Small Finance Bank (NESFB), marking a significant step into the banking sector. Trusted by over 18 million Indians, we are on a mission to build the most loved bank in India—offering simple, transparent, and customer-first banking. About the team Everything that you see on the internet - developers made it. Even the page that you’ve opened right now and are reading this very line from - a developer. At slice, we’re trying to build a world-class product and that takes some crazy, world-class engineers. A team so supportive - even if you miss a ‘;’ in your code, they got your back till the code runs successfully. About the role As a Staff Engineer – Mobile at slice, you’ll lead the design and development of high-quality app experiences for millions of users. You’ll drive architectural decisions, set engineering best practices, and mentor developers across teams. This role blends hands-on coding with strategic thinking, offering you the opportunity to shape both the product and the mobile engineering culture as we build India’s most loved bank. What you will do Lead the design, architecture, and development of high-performance mobile applications with a focus on scalability, modularity, and clean code. Drive mobile engineering best practices across quality, performance, testing, and maintainability. Collaborate closely with product, design, and backend teams to deliver seamless, end-to-end user experiences. Own critical features and components from concept to launch, ensuring technical excellence throughout. Write robust unit and integration tests to ensure app stability and reliability. Mentor and guide engineers, providing technical leadership and fostering growth within the team. Contribute to org-wide technical discussions, reviews, and decision-making forums. Stay ahead of industry trends and pioneer the adoption of new tools, frameworks, and practices. Help shape long-term mobile technology vision and roadmap for the organization. Participate in hiring by identifying, interviewing, and onboarding top mobile talent What you will need 8+ years of strong design and development experience in building high-quality, large-scale mobile applications, primarily on Android using Kotlin/Flutter . Deep expertise in the Android ecosystem —Jetpack libraries, Compose, architectural components, background services, and performance tuning. Solid understanding of Android app architecture , including MVVM, modularization, dependency injection (Hilt/Dagger), and clean architecture principles. Experience with modern tools and workflows like Gradle , CI/CD pipelines for mobile , Jetpack Compose , and automated testing frameworks . Proven experience in leading and mentoring mobile teams , driving best practices, and setting coding and architecture standards. Strong command of UI/UX principles , especially around Android-specific interaction patterns, animations, and responsiveness. Exposure to mobile security , offline-first strategies , and performance profiling tools (e.g., Android Profiler, LeakCanary, Systrace). Ability to collaborate closely with design, backend, and product teams to ship polished, scalable, and maintainable features. Experience working in fast-paced product environments and driving long-term mobile tech vision. Life at slice Life so good, you’d think we’re kidding: Competitive salaries. Period. An extensive medical insurance that looks out for our employees & their dependents. We’ll love you and take care of you, our promise. Flexible working hours. Just don’t call us at 3 AM, we like our sleep schedule. Tailored vacation & leave policies so that you enjoy every important moment in your life. A reward system that celebrates hard work and milestones throughout the year. Expect a gift coming your way anytime you kill it here. Learning and upskilling opportunities. Seriously, not kidding. Good food, games, and a cool office to make you feel at home. An environment so good, you’ll forget the term “colleagues can’t be your friends”. Show more Show less

Posted 1 week ago

Apply

3.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

We're looking for passionate technologists who want to lead client engagements and take responsibility for delivering complex technical projects. Responsibilities CSS/SCSS using BEM class naming Front-end build experience with Gulp and Webpack Version control with Git (as well as SVN preferred) Strong Experience in Javascript Frameworks like Angular, React Experience in building multi-tier SaaS applications with exposure to micro-services, caching, pub-sub, messaging technologies Experience with MVC & MVVM design patterns Familiarity with ES6/ES7, UI components library (such as material-ui or Bootstrap) and RESTful APIs Experience with popular Vue.js workflows (such as Vuex) Qualifications Apply only if you have a minimum of 3 years of experience. Strong communication skills in English, written and verbal, strong analytic skills, and work ethic. HTML, CSS, SCSS Proficient in markup coding by hand – HTML5 and/or XHTML 1.0 Proficient in CSS3 and responsive web coding Experience developing cross-browser and cross-platform compatible solutions Experience in creative, visually stunning, front end for web-based applications A Bachelor’s degree in Computer Science (CS), Software Engineering (SE), or related technical field is preferred for the position is a must. Show more Show less

Posted 1 week ago

Apply

3.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

We're looking for passionate technologists who want to lead client engagements and take responsibility for delivering complex technical projects. Responsibilities CSS/SCSS using BEM class naming Front-end build experience with Gulp and Webpack Version control with Git (as well as SVN preferred) Strong Experience in Javascript Frameworks like Angular, React Experience in building multi-tier SaaS applications with exposure to micro-services, caching, pub-sub, messaging technologies Experience with MVC & MVVM design patterns Familiarity with ES6/ES7, UI components library (such as material-ui or Bootstrap) and RESTful APIs Experience with popular Angular.js workflows (such as NgRx or Redux) Qualifications Apply only if you have a minimum of 3 years of experience. Strong communication skills in English, written and verbal, strong analytic skills, and work ethic. HTML, CSS, SCSS Proficient in markup coding by hand – HTML5 and/or XHTML 1.0 Proficient in CSS3 and responsive web coding Experience developing cross-browser and cross-platform compatible solutions Experience in creative, visually stunning, front end for web-based applications A Bachelor’s degree in Computer Science (CS), Software Engineering (SE), or related technical field is preferred for the position is a must. Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

Job description Looking for .Net WPF (Windows Presentation Foundation) Developer who possesses a passion for technologies to the limits and excited to work with our team of talented engineers based out of our Noida/Panipat office to design and build highly scalable WPF Applications. In this role, you will have to maintain high coding standards through good design, documentation, unit testing along with excellent problem solving and strategic thinking. Good decision making and sound communication skills are necessary as candidate will have to communicate with stakeholders to collect requirements, describe software product features and technical designs. Roles and Responsibilities Expertise in object oriented programming, C#.NET . - .NET UI development with Windows Forms, WPF Strong MS SQL Strong .NET ,C# and WPF - Good knowledge of SOAP / XML / WSDL . Experience in analyzing and communicating User interface design requirements. Experience using the MVVM in WPF. Knowledge of C#.Net, Web API services will be preferred. Creating C#.NET windows (Desktop) applications to meet project specifications Developing high-performance, highly-secure and highly scalable C#. NET Windows Application Participate in the design and implementation of features and capabilities Debug and fix defects in code Participate in design reviews, code reviews and bug triage meetings. Perform unit testing, trouble shooting, debugging and code reviews for robustness, including edge cases, usability, and reliability of the software. Working closely with quality assurance team to ensure delivery of quality and reliable applications. Diagnose functional issues and fix bugs to meet highest industry quality standard. Collaborate with team members to brainstorm about technical challenges and help each other. Gathering and clear understanding on requirements from product managers, customers, end-users, sales and support team members. Describe and document technical design, specifications of software product features. Manage source code check-in, checkout, merging code with Source Control like SVN, Git. Delivering tasks and assignments on time. Video Streaming Knowledge will be more preferred. Role : Back End Developer Industry Type: Video Surveillance Software Department: Software R&D Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Show more Show less

Posted 1 week ago

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

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies