Home
Jobs

1206 Mvvm Jobs - Page 43

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.

6 - 9 years

20 - 35 Lacs

Gurgaon

Work from Office

Naukri logo

About The Role As a Senior Android Developer, you'll be tasked with developing Android applications. Working within the software development team, your duties will require you to assist in the development of consumer and enterprise applications. This role is ideal for developers who feel confident in their technical ability and want to be a part of the highly skilled and constantly improving development team at Konrad. What Youll Do Write maintainable, testable, and performant software in collaboration with our world class team. Lead development of major product features, working in conjunction with designers, project managers, and developers on other platforms. Provide mentorship to other developers in your area of expertise. Participate in code review and perform extensive testing to ensure high-quality software. Research new technology and tools and share those findings with the team. Communicate clearly and effectively with all members of our team. Qualifications One of the following degrees (or similar) B.Tech Computer Application, B.Tech Computer Science, BE, Electronics and Communication Engineering, Bachelor's of Technology, Computer Science and Engineering 3+ years of professional experience developing Android applications. Strong command of important programming and computer science concepts. A strong understanding of how mobile applications are built from end-to-end, including how they interact with server-side components. Advanced knowledge of core mobile principles (UI implementation, common development frameworks, API integrations, testing, accessibility, etc). A detailed knowledge of modern Android development, including both Java and Kotlin, Android Jetpack, Compose, and design patterns such as MVVM, MVP - including well articulated opinions on their use. Great interpersonal skills - we work very closely together as a team and require a lot of communication. A proactive personality, and a desire to deliver your best work. A love for improving software development workflows and processes. Nice To Have Experience with or an understanding of newer approaches to networking, like GraphQL. Experience building CI/CD pipelines. Other mobile development experience, such as iOS development using Swift, or cross-platform development with React Native, Flutter, Ionic, Xamarin, or Cordova. Perks and Benefits Socials, Outings & Retreats One day per week Work From Home flexibility Culture of Learning & Development Konrad is committed to maintaining a diverse work environment and is proud to be an equal opportunity employer. All qualified applicants, regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status will receive consideration for employment. If you have any accessibility requirements or concerns regarding the hiring process or employment with us, please notify us so we can provide suitable accommodation. While we sincerely appreciate all applications, only those candidates selected for an interview will be contacted.

Posted 2 months ago

Apply

4 - 9 years

0 - 0 Lacs

Chennai

Work from Office

Naukri logo

Responsibilities Translate designs and wireframes into high quality code Design, build, and maintain high performance, reusable, and reliable Java code Ensure the best possible performance, quality, and responsiveness of the application Identify and correct bottlenecks and fix bugs Help maintain code quality, organization, and automatization.

Posted 3 months ago

Apply

1 - 3 years

3 - 5 Lacs

Karnataka

Work from Office

Naukri logo

Reading the description below might take a few minutes, but we promise it is all worth it. Let's start with,. The Opportunity. Apps10X is looking to hire a Sr. Android Developer who possesses a passion to build scalable apps, learn and grow quickly. Your work will directly impact millions of lives as you will be working on one of our high growth products. We have over 100 Million users across all our products and we are growing exponentially. Our ideal candidate has at least 2 to 5 years of experience in Android Development. What We Believe. Our number one priority is company culture. our whole belief is that "your culture is your brand. All the team members are open to converse, helping and teaching. You will always be noticed for your better work and rewarded. Great work-life balance with the flexibility of you deciding your working hours. What You'll Do. Write well designed, testable, efficient code. Develop new features and cutting edge user experience. Work on bug fixing, code optimisation and performance improvements. Unit-test code for robustness, including edge cases, usability, and general reliability. Continuously discover, evaluate, and implement new technologies to maximise development efficiency. Code evaluation and managing the teammates. What We Need You To Have. Understanding of kotlin and coroutines. Knowledge of design patterns (MVVM and MVI). Understanding of dependency injection frameworks like Dagger HILT. Understanding of RxJava, observable pattern. Proficient in debugging and analysis skills using ADB. Good knowledge of memory management, concurrency, and multi-threading. Experience of working with Test Driven Development. Experience and passion to built great user experiences. Good knowledge of OOPS, data structure and algorithms. E/B. Previous work experience at startup would be a plus. Experience :2 to 5 years. Work Location :Bengaluru (Koramangala). Education :B.E/B.Tech Preferred (Engineering in CSE and Experience in startup would be a plus). Desired Skills :Android, Kotlin, MVVM, Dagger HILT, Coroutines. Benefits. Health Insurance for yourself and your ParentsWe know a healthy employee is a happy and productive employee. That's why we offer a variety of health insurance options to meet your lifestyle. You'll have access to the top providers and physicians available to you and your family. Unlimited leavesNo strict leave policies. It's flexible but disciplined. Flexible work timingsYou decide your work timing. Feel free to work on your productive time, Just that work gets done as per timeline. Challenging workAll our products targeted 100+ Million users. One gets to work on scale and experience solving challenging problems. Great teamLike-minded talented team to work with. Career growthBoost your career growth by 10X more learning and opportunities. MacBook to workYou decide your machine, however, we prefer Apple. Team outingJoin us on our annual 2-3 days team outing! Our last one was in Ooty, Tamil Nadu. Office lunch Daily free lunch. We're passionate about enabling people to do their best work. We dream big and we're looking for people who do the same. Come work with us and find out where your career will take you at Apps10X!. We know that people are more than what's on their CV. Ifthis role highlights your experience and gets you excitedplease apply!. Skills: Model-View-View-Model (MVVM), RxJava, iOS App Development, dagger hilt, Test driven development (TDD), Object Oriented Programming (OOPs), Data Structures and Algorithms. Show more Show less

Posted 3 months ago

Apply

0 - 2 years

2 - 4 Lacs

Mumbai

Work from Office

Naukri logo

We are looking for a Junior Backend Developer with 1-2 years of experience to join our dynamic development team. The ideal candidate should have a strong foundation in C#, .NET, and WPF with a keen interest in backend development. This role requires good problem-solving skills, a willingness to learn, and the ability to collaborate effectively in a team environment. Roles And Responsibilities. Develop and maintain backend solutions using C#, .NET, and WPF. Collaborate with team members to understand and implement business requirements. Write clean, efficient, and well-documented code. Troubleshoot and debug existing applications. Stay updated with new technologies and improve coding practices. Work with SQL databases and write efficient queries. Follow best coding practices and ensure proper version control using Git. Skills And Qualifications Required. 1-2 years of experience in backend development with C# and .NET. Basic knowledge of ASP.NET, Windows Services, and Web API. Familiarity with UI development using WPF and MVVM pattern. Good understanding of object-oriented programming, data structures, and algorithms. Knowledge of relational databases and ability to write SQL queries. Experience working with Git for version control. Good To Have Skills. Basic knowledge of Linux administration and troubleshooting. Understanding of Docker and Kubernetes. Conceptual knowledge of Probability, Statistics, and Basic Finance concepts. (ref:hirist.tech). Show more Show less

Posted 3 months ago

Apply

3 - 5 years

5 - 7 Lacs

Hyderabad

Work from Office

Naukri logo

Summary. Net Core, C# .Net or ASP .Net, Angular 12, Azure, SQL Server, MVC, JavaScript. Roles And Responsibilities. Responsible for developing API using .Net core, Dot Net, C#, MVC. As a .NET Developer you will be responsible for creation and implementation innovative windows/web application for logistics domain. You will also ensure support in analysis and designing during all phases of software production, including suggesting the most effective solutions for its implementation. Experience in creating software using back-end technologies in Microsoft area:C#, .NET, WCF, MVC5, Entity Framework with the knowledge of SQL Server database. Strong with LINQ and design patterns, especially front-end design patterns such as MVC, MVP, and MVVM. Excellent communication and teamwork skills. Ability to work independently. Proficiency with source control and team collaboration tools (GitHub, Jira, Microsoft Teams). Ability to collaborate effectively as a part of a team and provide mentoring and assistance to other developers. Experience with Agile Development, SCRUM methodologies. Knowledge of JavaScript, jQuery, HTML, CSS, frameworks (Angular.js, Knockout.js),. Experience in programming in Microsoft technologies (Azure, MVC/Web Api or Office 365). Qualifications. Tech / Graduate Computer Science. Benefits. Competitive salary and benefits package. Opportunity to work on cutting-edge web applications. Collaborative and supportive work environment. About Our Company. Our company is a leading provider of Healthcare solutions. We are passionate about developing innovative and user-friendly applications that make a difference in the world. We are looking for talented and motivated individuals who share our vision and want to be part of our team

Posted 3 months ago

Apply

2 - 4 years

4 - 6 Lacs

Kolkata

Work from Office

Naukri logo

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. Responsibilities. Develop quality mobile and web applications. Design highly scalable, testable code. Discover and fix programming bugs. Qualifications. Bachelor's degree or equivalent experience in Computer Science or related field. Development experience with programming languages. Hands on knowledge of dart would be great. Hands on knowledge of flutter would be great. Experience with the BLOC design pattern would be a big plus. Working knowledge of API integration. Experience with Flutter 2.0 for building both web and mobile applications would be a big plus. Good communication skills to operate in today's remote work environment. Professional in conduct. A lot of software development. A hectic learning environment with a strong focus on quality code and learning the next generation technologies. Continuous transformation with a very strong focus on keeping all products updated and aligned with the deeply integrated technology world. Freedom to express , you have a new idea , you want to disrupt , you want to startup , this is the place to be. Founder loves starting up and working on new ideas and new technologies so every team member can voice an idea and if it sounds good it will be backed strongly by the founder and the company.Design and Build sophisticated and highly salable apps using Flutter. Translate and Build the designs into high quality responsive UI code. Write efficient queries for core Data. Use of Model-View-Controller (MVC) and Model-View-ViewModel-Controller (MVVM) architecture and developing maintainable, testable and functional software that meets product requirements. Resolve any problems existing in the system and suggest and add new features in the complete system. Follow the best practices while developing the app. Use CI/CD for smooth deployment. Document the project and code efficiently. Manage the code and project on Git in order to keep in sync with other team members and managers. Suggest new features and/or enhancements. Maintaining software through product life cycle including design, development, verification and bug fixes. Write tests for the App. Knowledge of different state management libraries like BloC, GetX, Provider will be a plus point. (ref:hirist.tech). Show more Show less

Posted 3 months ago

Apply

2 - 4 years

4 - 6 Lacs

Hyderabad

Work from Office

Naukri logo

Job Title:Sr. Mobile Application Developer. Location:Hyderabad. Experience:6 8 Years. Primary Skills: Flutter (Dart),River Pod. Secondary Skills. About The Role ::. Must Skills: Flutter (Dart), River Pod, Git, Deployment to app stores, Mvc, Basic. Roles And Responsibilities. Job Summary. We are seeking an experienced Mobile Application Developer with over 5 years of experience in developing mobile applications using Flutter. The ideal candidate will have a strong understanding of mobile application architecture and best practices, as well as experience in delivering high-quality, scalable mobile solutions for Android and iOS platforms. This role requires expertise in Flutter and the ability to collaborate with cross-functional teams to deliver engaging and user-friendly applications. Key Responsibilities. Design, develop, and maintain mobile applications using Flutter for both Android and iOS platforms. Collaborate with product managers, designers, and backend developers to create seamless user experiences. Develop reusable code and libraries for future use to ensure application scalability. Optimize mobile applications for performance, speed, and scalability. Ensure application stability and security by performing testing and debugging. Stay updated with the latest trends in mobile development and Flutter updates. Work closely with the backend team to ensure API integration and data synchronization. Document technical designs, app architecture, and maintain code repositories. Qualifications. Bachelors degree in computer science, Information Technology, or a related field. 5+ years of professional experience as a Mobile Application Developer. Proven experience with Flutter and Dart for mobile application development. Strong knowledge of mobile app architecture and best practices for Android and iOS development. Experience with RESTful APIs and third-party integrations. Mobile Application Developer certification is a plus. Technical Skills. Proficiency in Flutter and Dart for mobile application development. Experience with Android Studio and Xcode for app deployment and testing. Strong understanding of mobile UI/UX design principles and best practices. Experience with state management tools like Provider, Riverpod, or Bloc. Knowledge of mobile app architecture patterns like MVC, MVVM, or Clean Architecture. Familiarity with version control systems like Git and CI/CD pipelines. Experience with mobile databases, push notifications, and app security practices. Soft Skills. Excellent communication and collaboration skills. Strong problem-solving abilities and attention to detail. Ability to work in a fast-paced, agile development environment. Adaptability to evolving technologies and project requirements. Self-motivated and proactive in finding solutions. Good to Have. Experience with native Android (Java/Kotlin) or iOS (Swift/Objective-C) development. Knowledge of mobile application performance monitoring tools. Experience with Firebase services (Authentication, Firestore, Cloud Messaging). Familiarity with App Store and Google Play Store deployment and release management. Experience with integrating machine learning models into mobile applications. Compensation & Benefits. Competitive salary and annual performance-based bonuses. Comprehensive health and optional Parental insurance. Retirement savings plans and tax saving plan. Key Performance Indicators (KPI). Timely delivery of mobile applications with high-quality code. Optimization of application performance and user experience. Collaboration with cross-functional teams to ensure project success. Code quality and adherence to best practices in Flutter development. Successful deployment and maintenance of applications across platforms. Key Responsibility Areas (KRA). Design, develop, and maintain mobile applications using Flutter. Ensure code quality and performance optimization. Collaborate with teams to understand and fulfill project requirements. Stay updated with emerging Flutter and mobile development trends. Provide support and troubleshooting for mobile applications. Contact:hr@bigtappanalytics.com. Show more Show less

Posted 3 months ago

Apply

5 - 7 years

7 - 9 Lacs

Ahmedabad

Work from Office

Naukri logo

Experienced Required: - 5 to 7 Years Job Summary: We are looking for a Senior iOS Developer with 3 to 5 years or 5-7 years of experience who can lead the development of high-quality, complex applications. The ideal candidate should bring expertise in multi-threading, thread-safe coding, and implementing secure and efficient locking mechanisms. This role requires advanced knowledge of Apple s design principles, the ability to create intricate UI designs, and experience with cross-functional teamwork. Familiarity with Realm is an added benefit. Professional Skills: Leadership qualities with a proactive approach to problem-solving and project ownership. Strong collaboration skills, with the ability to guide junior developers and perform code reviews. Excellent organizational skills for handling multiple, concurrent projects and adapting to project changes. Technical Skills: Programming Languages: Advanced proficiency in Swift and Objective-C. Architecture: Expertise in MVC, MVVM, and experience with clean architecture and design patterns. UI Development: Strong ability to design complex, adaptive UIs using Auto layout. Multi-Threading and Synchronization: Expertise in multi-threaded programming, thread safety, and implementing synchronized locking. Push Notifications: Experience in integrating push notifications and other engagement features. Error Handling: Proficient in advanced error-handling techniques for a seamless user experience. Apple Design Principles: Deep understanding of Apple s UI/UX guidelines for delivering high-quality applications. Good to Have: Database: Experience with Realm is a plus. CI/CD and Agile: Familiarity with CI/CD tools, version management, and Agile methodologies. Performance Optimization: Ability to optimize code and improve app performance on various iOS devices.

Posted 3 months ago

Apply

2 - 7 years

10 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

Job Description : We are seeking a skilled and motivated iOS Developer with 1 2 years of experience to join our development team in Bangalore. Candidates who can join immediately will be given preference. The ideal candidate will have experience in developing and maintaining iOS applications, with a strong understanding of Swift, Objective-C, and iOS frameworks. You will collaborate with cross-functional teams to deliver high-quality mobile applications and enhance the user experience. Key Responsibilities: Design and develop advanced applications for the iOS platform using Swift and Objective-C . Collaborate with product managers, designers, and backend developers to define and implement new features. Ensure the performance, quality, and responsiveness of applications. Identify and resolve application bottlenecks and bugs. Continuously explore, evaluate, and integrate new technologies to improve development efficiency. Write clean, maintainable, and testable code following best practices. Participate in code reviews and provide constructive feedback. Required Skills and Experience: 1 2 years of experience in iOS app development. Strong knowledge of Swift and Objective-C . Experience with Xcode and the iOS SDK. Familiarity with RESTful APIs to connect iOS applications to backend services. Understanding of Apple s design principles and interface guidelines. Knowledge of common iOS architectures such as MVC and MVVM . Experience with third-party libraries and APIs (e.g., Alamofire, Firebase). Proficiency with version control tools such as Git . Basic knowledge of Java . Strong problem-solving skills and attention to detail. Preferred Skills: Experience with Core Data , Core Animation , and In-App Purchases . Understanding of memory management and performance tuning. Experience with push notifications and cloud messaging. Familiarity with automated testing and unit testing frameworks. Education: BE/BTech degree in Computer Science , Software Engineering , or a related field is mandatory . Why Join Us Competitive salary and benefits. Opportunity to work with a talented and motivated team. Exposure to the latest iOS technologies and frameworks. Career growth and learning opportunities. Experience : 1 2 Years Job Type : Full-Time Candidates who are available for immediate joining will be preferred. Apply for this position Full Name * Email * Phone * Cover Letter * Upload CV/Resume * Upload CV/Resume * Allowed Type(s): .pdf Confirm submission of your resume and take the next step towards potential success. *

Posted 3 months ago

Apply

7 - 8 years

5 - 9 Lacs

Pune

Work from Office

Naukri logo

As a Senior .NET Developer, you will play a pivotal role in designing, developing, and maintaining complex software solutions. This is a hands-on role that requires expertise in .NET technologies and a strong understanding of modern software development methodologies and design patterns. You will work closely with cross-functional teams to deliver robust, scalable, and secure applications that meet business needs. What You Will Be Doing Development Design: Design, develop, and implement complex software solutions using .NET technologies. Develop REST-based web services using ASP.NET Web API. Write high-quality, maintainable, and efficient code adhering to coding standards. Collaboration: Work closely with designers, product managers, and QA teams to gather requirements, develop solutions, and ensure quality. Participate actively in Agile ceremonies such as stand-ups, sprint planning, and retrospectives. Performance Optimization: Identify and resolve performance bottlenecks in applications. Optimize application performance for speed and responsiveness. Testing Troubleshooting: Write automated unit tests to validate code functionality. Diagnose, troubleshoot, and resolve software defects. Test web services using tools like Postman or Fiddler. Integration Deployment: Integrate applications with internal and external systems. Ensure smooth and reliable application releases during the deployment process. What You Will Need Technical Skills: Proficiency in C#, ASP.NET, .NET Core, Entity Framework (Database First approach). Strong understanding of REST-based Web API, IIS, and database management using SQL. Expertise in OOP, MVC, MVVM, Design Patterns, SOLID principles, SOA, and Dependency Injection. Hands-on experience with automated unit testing. Soft Skills: Excellent problem-solving and analytical skills. Strong team collaboration and communication skills. Added Bonus If You Have Knowledge of Angular, TypeScript, JavaScript, JQuery, and Angular Material UI. Proficiency in HTML5, CSS, and responsive UI design. Experience with cloud solutions such as AWS.

Posted 3 months ago

Apply

7 - 12 years

20 - 22 Lacs

Pune

Work from Office

Naukri logo

As a Senior Android Developer at SKO Systems, you will play a key role in driving the design, development, and delivery of innovative mobile applications. You will collaborate with cross-functional teams, take ownership of impactful projects, and contribute to the entire development lifecycle. This is an opportunity to lead and influence the future of mobile development while leveraging your technical expertise. What You Will Be Doing Development Lifecycle Support: Design, code, test, and manage releases of robust Android applications and prototypes. Build applications for the Android platform and contribute to React Native projects. Collaboration Troubleshooting: Collaborate with teams to ensure seamless integration, design, and testing. Debug and troubleshoot issues throughout various development stages. Performance Quality: Optimize application performance and responsiveness. Identify bottlenecks and resolve bugs for improved application quality. Leadership Ownership: Take ownership of assigned projects and tasks, from architecture to delivery. Provide estimates for development efforts in Agile projects. Prepare and maintain technical documentation. Automation CI/CD: Actively contribute to Continuous Integration/Continuous Deployment (CI/CD) processes. Automate workflows to enhance development efficiency. What You Will Need Technical Skills: Expertise in Kotlin and Java. Familiarity with architectural patterns like MVVM, MVP, and MVC. Proficiency with GitHub and engineering tools like Azure. Strong grasp of Android UI design principles and material design guidelines. Experience with RESTful APIs and backend integrations. Understanding of Test-Driven Development (TDD). Knowledge of offline storage, threading, and performance optimization. Proficiency with push notifications and cloud messaging APIs. Core Competencies: Strong team player with excellent coordination skills. Exceptional written and verbal communication abilities. Proactive, goal-oriented, and adaptable to new technologies. Added Bonus If You Have Hands-on experience with React Native. Familiarity with Agile development methodologies. Proven ability to handle end-to-end project ownership.

Posted 3 months ago

Apply

4 - 5 years

3 - 6 Lacs

Pune

Work from Office

Naukri logo

Experience: : 4-5 years in Android application development Qualifications: Bachelor s degree in computer science or a related field Certification: Certification in Android Development (Preferred) Employment Type: Permanent About the Role At SKO Systems India Pvt Ltd, we are seeking a passionate Junior Android Developer to join our dynamic team. You will be responsible for developing, maintaining, and enhancing Android applications while ensuring high performance, quality, and responsiveness. This is a great opportunity to work in a collaborative environment on innovative technology solutions. What You Will Be Doing Application Development: Translate designs and wireframes into high-quality code. Design, build, and maintain high-performance, reusable, and reliable Java and Kotlin code. Ensure optimal application performance, quality, and responsiveness. Problem Solving: Identify bottlenecks, troubleshoot issues, and fix bugs. Maintain code quality, organization, and automatization. Collaboration Integration: Collaborate with backend developers to integrate RESTful APIs. Work closely with UI/UX designers to implement designs that align with Android UI principles. Code Management: Utilize Git and branching strategies for efficient code management. Employ tools like Android Studio, Postman, and Azure DevOps for development and debugging. Integration Deployment: Integrate applications with internal and external systems. Ensure smooth and reliable application releases during the deployment process. What You Will Need Technical Skills: Proficiency in Kotlin and Java (Core and Advanced). Familiarity with MVVM architecture, Android SDK, and RESTful APIs. Strong understanding of Android UI design principles, patterns, and best practices. Experience with performance tuning, offline storage, threading, and cloud messaging APIs. Hands-on experience with tools like Android Studio, Git, Postman, and Azure DevOps. Additional Skills: Additional Skills: Familiarity with the open-source Android ecosystem and common libraries. Strong analytical and object-oriented programming skills. Added Bonus If You Have Proven experience working with diverse screen sizes and Android versions. A certification in Android Development.

Posted 3 months ago

Apply

2 - 4 years

3 - 5 Lacs

Surat

Work from Office

Naukri logo

We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. Responsibilities: Translate designs and wireframes into high quality code Design, build and maintain high performance, reusable, and reliable Java code Ensure the best possible performance, quality, and responsiveness of the application Identify and correct bottlenecks and fix bugs Identifying and resolving bottlenecks, rectifying bugs, and enhancing application performance Performing unit and instrumentation tests on code Collaborating with cross-functional teams to define and design new features Staying up to date with new mobile technology trends, applications, and protocols Writing clean and efficient codes for Android applications Help maintain code quality, organization, and automatization KPA: Code Quality & Implementation: Translate designs and wireframes into high-quality code. Write clean, efficient, reusable, and reliable Java/Kotlin code. Maintain code quality, organization, and automatization. Application Performance: Ensure high performance, responsiveness, and quality of the application. Identify and resolve bottlenecks. Rectify bugs in a timely manner. Testing & Debugging: Perform unit tests and instrumentation tests to maintain code stability. Debug and troubleshoot issues, ensuring smooth application operation. Collaboration: Work with cross-functional teams (designers, backend developers, and testers) to define and design new features. Maintain regular communication for smooth progress and team cohesion. Continuous Learning & Improvement: Stay updated with the latest mobile technology trends, frameworks, and protocols. Incorporate new technologies and tools to improve development and performance. KPI: Code Quality & Efficiency: Percentage of code that passes review with minimal rework. Application Performance: Percentage of sessions without crashes or severe bugs. Bug Resolution: Time taken to resolve reported bugs. Number of bugs discovered after release, indicating the effectiveness of pre-release testing. Testing: Number of failed tests or bugs identified through testing. Feature Delivery: Percentage of features delivered on time as per sprint or roadmap schedule. Collaboration & Communication: Quality of collaboration as rated by peers (designers, backend teams, etc.). Active involvement in sprint planning, retrospectives, and meetings. Learning & Improvement: Count of relevant new tools/technologies/frameworks adopted over a time period. Skills: At least 2+ years of experience as an Android developer. They have prior experience as an Android Developer using Kotlin, Java, Android SDK, Android NDK Familiarity with RESTful APIs to connect Android applications to back-end services Proven work experience in design patterns mobile architecture using frameworks such as MVVM/MVC with Local Database Room,SQLite, or realm Basic understanding of dependency injection using Dagger or Hilt. Strong knowledge of Android UI/UX design principles, patterns, and best practices with XML and Custom View or Animation Experience with offline storage, threading, and performance tuning Familiarity with the use of additional sensors, such as gyroscopes and accelerometers Knowledge of the open-source Android ecosystem and the libraries available for common tasks Ability to understand business requirements and translate them into technical requirements Familiarity with cloud message APIs and push notifications Understanding of Googles Android design principles and interface guidelines Proficient understanding of code versioning tools, such as Git Experience in preparing apps for deployment on Google Play Store, including handling build variants, signing, and publishing. Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies Solid understanding of the full mobile development life cycle Knowledge of memory management, battery optimization, reducing ANRs (Application Not Responding), and improving app startup time.We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services.

Posted 3 months ago

Apply

2 - 7 years

3 - 7 Lacs

Mumbai

Work from Office

Naukri logo

Job description Perform professional massage, facial, and body treatments. Assess guest needs and customize treatments accordingly. Promote and sell spa services and retail products. Maintain a clean and sanitized treatment room. Ensure guest safety and comfort at all times Adhere to Myrah protocols and company policies.

Posted 3 months ago

Apply

2 - 3 years

14 - 19 Lacs

Gurgaon

Work from Office

Naukri logo

You will be involved in all aspects of development playing a critical role in the design, planning, development, and deployment and help develop best practices for future development. You will be part of a young and multicultural team which builds a cutting edge travel consumer-facing product Developing, releasing, and maintaining native Android Applications and oversee mobile application development efforts Deliver across the entire app life cycle, design, build, deploy, test, release to app stores and support Working directly with developers and product managers to conceptualize, build, test and release products Work on bug fixing and improving application performance. Continuously discover, evaluate, and implement new technologies to maximize development efficiency Optimizing performance for the apps and keep up to date on the latest industry trends in the mobile technologies Must have: Deep understanding of Android development SDK and strong problem-solving skills Good understanding of Kotlin/Core Java, Android Architecture Components, Dagger 2/Hilt, MVVM architecture Good grasp of algorithms, design patterns, memory management, network interaction, debugging, concurrency and multi-threading in Android Understanding of complete application development, continuous integration testing, deployment, app distribution infrastructure and maintenance Hands on experience with Android s debugging, unit testing, app security and performance optimisation tools Great people skills and strong passion for Programming in general Qualifications : At least an undergraduate degree in Computer Science, Engineering 2-3 years of experience at cutting edge organizations or startups Extensive experience in developing mobile apps using

Posted 3 months ago

Apply

3 - 5 years

4 - 8 Lacs

Pune

Work from Office

Naukri logo

We need an Android Dev who can work independently. Experience of working on complex apps is preferred. Required skill sets- Must have - Knowledge of OOPs concept & core java, Android basic component Solid understanding of full mobile development life cycle. Working experience in android development with Android sdk and android studio Working knowledge of Firebase, local storage aSQlite database and shared preferences Work on bug fixing and maintain existing application Nice to have- Knowledge of Kotlin Familiar with Restful API's and mobile libraries for networking, retrofit etc and json format, GIT Knowledge of architectural platforms -MVP, MVC,MVVP. Experience with third party libraries and APIs eg Retrofit, volley, Google map etc. Published at least one original android app on play store. Knowledge of threading and performance tuning Perks and Benefits Performance bonus( Monthly) Healthy work culture PF, Gratuity, and other benefits

Posted 3 months ago

Apply

2 - 5 years

2 - 6 Lacs

Bengaluru

Work from Office

Naukri logo

Hi Jobseekers, We are Hiring ! Immedidate joiners! CTS Payroll We are excited to announce that we looking for the candidates for the below JD position C# dot net full stack LocationBangalore/Hyderabad EXp6y-12y If interested, Pl let me know Pl mail me @ lavanya j@natobotics com with the below details Exp- CTC_ Exp CTC- Notice period- Location- Preferred Location We assure our best service always JD Below, Skills : C# Dot Net, Windows, Unit Testing Current Location: Hyderabad Experience 6+ Years Notice Period 60 Days 6+ years programming/design & development experience Strong experience with C# programming using Dot Net platform Experience with Dot Net 4 0 or later including strong skills in WPF programming Object oriented analysis and design, including design patterns like MVVM and algorithms Multi-threaded component design and development on the MS platform Strong understanding of Application Lifecycle Management provided by Visual Studio Understanding of software testing principles and techniques Usage of VS2019, VS2022

Posted 3 months ago

Apply

2 - 3 years

0 - 0 Lacs

Noida

Work from Office

Naukri logo

We are looking for a skilled iOS Developer with 2-3 years of experience to join our team at Tycho Technologies . The ideal candidate should have a strong understanding of Swift/SwiftUI, UIKit, and RESTful APIs to build and maintain high-quality mobile applications. If you are passionate about creating seamless user experiences and have a keen eye for detail, wed love to hear from you! Key Responsibilities: Develop, test, and maintain iOS applications using Swift , SwiftU I and Xcode . Collaborate with designers, product managers, and backend developers to create user-friendly applications . Optimize app performance and improve efficiency through code reviews and debugging . Integrate third-party libraries, APIs, and services as needed. Stay updated with the latest iOS trends and best practices. Ensure applications comply with Apple’s App Store guidelines and maintain high-quality standards. Required Skills & Qualifications: 2-3 years of hands-on experience in iOS development . Strong proficiency in Swift and Objective-C (preferred but not mandatory) . Experience with UIKit, SwiftUI, Core Data, and Auto Layout . Familiarity with RESTful APIs, JSON, and third-party integrations . Knowledge of Git/GitHub for version control. Understanding of MVVM architecture and design patterns. Experience with push notifications, in-app purchases, and Firebase is a plus. Good problem-solving skills and attention to detail. Good to Have: Experience with SwiftUI and Combine framework . Knowledge of CI/CD pipelines for iOS apps. Exposure to Agile methodologies and working in a collaborative team environment.

Posted 3 months ago

Apply

6 - 10 years

8 - 12 Lacs

Hyderabad

Work from Office

Naukri logo

What The Role Offers Responsible for leading the development and maintenance of cross-platform mobile applications, Take proactive approach to anticipate issues and provide solutions Overseeing a team of developers while ensuring high-quality code, adherence to best practices, and timely delivery of features across both Android and iOS platforms, Actively take part in technical discussions. Architect and design robust mobile app solutions for both Android and iOS, ensuring scalability and maintainability. Guide the team on best practices for coding standards, design patterns, and performance optimization. Stay updated on the latest mobile development technologies and frameworks, proposing and implementing new solutions as needed Lead the development of new features and functionalities for mobile apps, ensuring alignment with product requirements. Hands-on coding for complex features and critical components across both Android and iOS platforms. Manage the development lifecycle, including planning, estimation, implementation, testing, and deployment. What you will need to succeed Bachelors degree in computer science or a related field. 6+ years of professional experience in software development. Solid understanding of object-oriented programming, multi-threaded apps and design patterns. Proficient in Java/Kotlin for Android development Proficient in Swift/Objective-C for iOS development Deep understanding of Android SDK and iOS SDK Familiarity with cross-platform frameworks (React Native, Flutter) is a plus Experience with clean architecture principles (MVVM, MVP, etc.) Knowledge of RESTful APIs and data handling techniques Strong problem-solving and debugging abilities Excellent communication and collaboration skills Passion for mobile technology and staying updated with the latest trends Experience on working on frontend with JavaScript/typescript/node.js etc Experience with Databases and opensource frameworks Experience with version control and build system Good knowledge of Docker., Kubernetes. Proficient in Scripting and CI/CD . Experience with of Docker., Kubernetes

Posted 3 months ago

Apply

3 - 8 years

9 - 19 Lacs

Bengaluru, Bangalore Rural

Work from Office

Naukri logo

We are looking for a skilled Android Developer with expertise in ( Automotive Domain ) Kotlin and Java to develop high-quality mobile applications. The ideal candidate should have a strong understanding of MVVM architecture, Jetpack Compose, and design patterns while ensuring robust and scalable code following SOLID principles . Note : we are hiring for those candidate who have PF Account Skills : RUST is Mandatory KOTLIN , Java, Android, MVVM, Jetpack Compose, GIT , OOPS , DESIGN PATTERN, AIDL,SQLITE,JSON, SOLID PRINCIPLE Interested candidates can share their CVs at rutujas@hrworksindia.com

Posted 3 months ago

Apply

2 - 4 years

10 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

Role of Senior Software Engineer (iOS Developer): You will be working with the world class engineering team in designing and developing high quality modern mobile applications in Fin-tech. Your contribution to the iOS development team will have a direct impact of touching millions of users. What are we looking for? We are looking for an experienced iOS developer to join our technology team. Excellent software design, programming skills, and a passion for developing scalable applications or improving existing ones. Experience of 2 to 4 Years in iOS app development A deep familiarity with Swift and Cocoa Touch Working knowledge on the general mobile landscape, architectures, trends, and emerging technologies Understanding of security practices in mobile development. Solid understanding of mobile development life cycle. Experience in Unit testing. Must have Work Experience in working with remote data via REST and JSON Must have Work experience in the architecture patterns like CLEAN, and MVVM with Solid Principles Experience in Swift-UI (Mandatory) . Must have Work Experience in integrating 3rd party SDKs. Must have Work Experience in payment integrations using SDKs. Must have Work Experience in writing clean, organised and optimised code. Must have Professional attitude to accept & work on their mistakes in product deliveries or estimations of deliveries. Must have the ability to own the product flows and deliver the best to make the app lag proof, crash proof, bug proof. Must have Experience with Threading, and performance tuning. Proficient understanding of code versioning tools Git Proficient understanding of GCD, Operations, App lifecycle, Property wrappers. Good to have (not mandatory) Previous startup experience would be a huge plus Previous exposure to the Fintech industry would be nice Have published at least one large scale iOS app Responsibilities : Design, build, and maintain high performance, reusable, and reliable code. Develop advanced applications from scratch for the iOS platform Collaborate with cross-functional teams to dene, design, and ship new features Work with outside data sources and APIs Write unit-test code for robustness, including edge cases, usability, and general reliability Work on bug xing and improving application performance Continuously discover, evaluate, and implement new technologies to maximize development eciency

Posted 3 months ago

Apply

5 - 10 years

20 - 30 Lacs

Hyderabad

Work from Office

Naukri logo

Responsibilities: Develop and maintain .Net Application using C#, Linq and ADO/SQL and other Microsoft technologies. Participate in design, Requirement Analysis Code optimization and performance review and provide support to junior members. Develop REST APIs and integrate front-end and back-end aspects of web applications. Develop and maintain code using Microsoft Azure or AWS services. Write and maintain T-SQL and Stored procedures for databases. Collaborate with team members on code reviews, design reviews, and other team activities. Write unit tests and perform code testing to ensure high-quality software delivery. Work with clients to gather requirements, provide technical guidance, and resolve issues. Manage client expectations and ensure timely and accurate delivery of software solutions. Keep up to date with new technologies, programming languages, and industry trends. Write technical documentation and provide estimates. Ownership of deliverables and meeting deadlines Requirements: 6+ years of experience in software industry Strong experience in ASP.NET Core, ASP.NET Web API, EF Core with LINQ, C#, T-SQL/Stored Procedure Experience in JavaScript/jQuery frameworks with preference for MVVM or MVC (e.g., Vue, Angular) frameworks Hands-on experience in Microsoft Azure or AWS (Redis Cache, Azure Search, Logic Apps, AAD & Graph API & Application Insights) Experience in developing REST APIs. Experience with SCM platforms like GIT, TFS Good knowledge of data structures and algorithms. Experience working with JavaScript frameworks. Excellent understanding of fundamental design principles behind scalable applications. Experience in unit testing.

Posted 3 months ago

Apply

5 - 10 years

15 - 20 Lacs

Jaipur

Work from Office

Naukri logo

Key Responsibilities: Design and build modern user interfaces for consumer applications. Collaborate with UI/UX teams to ensure high performance and usability. Participate in code reviews to maintain product quality. Understand client goals and propose effective solutions. Conduct unit testing and integration testing. Handle deployment and ongoing maintenance. Provide post-deployment support and troubleshooting. Technical Requirements: Proficiency in C#, .NET Core, WPF, XAML, REST APIs, and Dependency Injection. Strong understanding of design patterns. Familiarity with Agile methodologies. Advanced knowledge of Git for version control. Education: BE, B.Tech, MCA, BCA, or equivalent qualifications. Qualifications: Bachelors degree in computer science, Engineering, or a related field. 5+ years of experience in desktop software development using WPF. Expert-level skills in C#/XAML for creating WPF applications. Familiarity with modern frameworks and design patterns such as MVVM and Prism. Strong knowledge of C# language & .NET framework and object-oriented programming. Experience in developing user interfaces and customizing UI controls. Ability to write clean, maintainable code. Excellent communication skills, both written and verbal.

Posted 3 months ago

Apply

6 - 8 years

8 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Skill required: Fulfill - Service Fulfillment Designation: Supply Chain Operations Senior Analyst Qualifications: Any Graduation Years of Experience: 6 to 8 years What would you do? Responsibilities of this role may include activities related to Service Requests, Track & Trace, Vendor Maintenance, and Costing in various system platforms. The Replenishment Assistant plays a vital role in supporting the Replenishment team by ensuring seamless coordination between vendors, logistics, and internal departments. This position may be responsible for managing and validating PO Accuracy in Prism, which include key details such as pricing, quantities, and delivery dates to align with expectations. The Replenishment Assistant works directly with vendors to resolve issues and maintain the accuracy of the supply chain. Additionally, the role may involve maintaining and updating vendor information in Blue Yonder-SCPO and Arrowstream, ensuring that aspects of vendor setup information is accurate and current. The Replenishment Assistant may also be responsible for processing drop shipments and other service requests in SOUS, supporting the Sales team to ensure the timely fulfillment of orders. This role may also support in identifying opportunities for process improvement thus contributing to the overall efficiency of the Replenishment operations. The Replenishment Assistant must be highly organized and detail-oriented, managing multiple tasks effectively while maintaining strong vendor and internal team relationships. Ultimately, this role helps drive the success of organization by ensuring smooth and efficient product flow and supporting the execution of operational tasks. What are we looking for? Qualification:Three-year degree (Bachelors Degree) is highly preferred. Equivalent work experience and applicable certifications may be considered as well (Military Service, APICS, CPM, etc.) Experience: 6+ years of direct inventory management/supply chain experience preferred, with food service experience a plus. Possess superior oral and written communication along with strong analytical skills. Ability to communicate clearly and professionally with suppliers, sales, field partners and other business contacts via telephone, email, and video conferencing. Must be able to deal with high pressure situations to meet daily/weekly timelines with a high sense of urgency?High attention to detail, strong interpersonal skills and customer orientation, and fact-based decision making. Ability to quickly learn new technologies, with Blue Yonder-SCPO / Prism / Arrowstream experience heavily preferred. Proficiency and proven experience in Microsoft Office Suite, including. Microsoft Outlook, Microsoft Excel, Microsoft PowerPoint and Microsoft Word Roles and Responsibilities: In this role you are required to do analysis and solving of increasingly complex problems Your day to day interactions are with peers within Accenture You are likely to have some interaction with clients and/or Accenture management You will be given minimal instruction on daily work/tasks and a moderate level of instruction on new assignments Decisions that are made by you impact your own work and may impact the work of others In this role you would be an individual contributor and/or oversee a small work effort and/or team Please note that this role may require you to work in rotational shifts You would be responsible for Replenishment activities, Track & Trace and Vendor Maintenance Qualifications Any Graduation

Posted 3 months ago

Apply

6 - 8 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Skill required: Fulfill - Service Fulfillment Designation: Supply Chain Operations Senior Analyst Qualifications: Any Graduation Years of Experience: 6 to 8 years What would you do? Responsibilities of this role may include activities related to Service Requests, Track & Trace, Vendor Maintenance, and Costing in various system platforms. The Replenishment Assistant plays a vital role in supporting the Replenishment team by ensuring seamless coordination between vendors, logistics, and internal departments. This position may be responsible for managing and validating PO Accuracy in Prism, which include key details such as pricing, quantities, and delivery dates to align with expectations. The Replenishment Assistant works directly with vendors to resolve issues and maintain the accuracy of the supply chain. Additionally, the role may involve maintaining and updating vendor information in Blue Yonder-SCPO and Arrowstream, ensuring that aspects of vendor setup information is accurate and current.The Replenishment Assistant may also be responsible for processing drop shipments and other service requests in SOUS, supporting the Sales team to ensure the timely fulfillment of orders. This role may also support in identifying opportunities for process improvement thus contributing to the overall efficiency of the Replenishment operations. The Replenishment Assistant must be highly organized and detail-oriented, managing multiple tasks effectively while maintaining strong vendor and internal team relationships. Ultimately, this role helps drive the success of organization by ensuring smooth and efficient product flow and supporting the execution of operational tasks. What are we looking for? ?Qualification:Three-year degree (Bachelors Degree) is highly preferred. Equivalent work experience and applicable certifications may be considered as well (Military Service, APICS, CPM, etc.)?Experience:6+ years of direct inventory management/supply chain experience preferred, with food service experience a plus?Possess superior oral and written communication along with strong analytical skills?Ability to communicate clearly and professionally with suppliers, sales, field partners and other business contacts via telephone, email, and video conferencing?Must be able to deal with high pressure situations to meet daily/weekly timelines with a high sense of urgency?High attention to detail, strong interpersonal skills and customer orientation, and fact-based decision making?Ability to quickly learn new technologies, with Blue Yonder-SCPO / Prism / Arrowstream experience heavily preferred. Proficiency and proven experience in Microsoft Office Suite, including?Microsoft Outlook, Microsoft Excel, Microsoft PowerPoint and Microsoft Word?You would be responsible for Replenishment activities, Track & Trace and Vendor Maintenance Roles and Responsibilities: In this role you are required to do analysis and solving of increasingly complex problems Your day to day interactions are with peers within Accenture You are likely to have some interaction with clients and/or Accenture management You will be given minimal instruction on daily work/tasks and a moderate level of instruction on new assignments Decisions that are made by you impact your own work and may impact the work of others In this role you would be an individual contributor and/or oversee a small work effort and/or team Please note that this role may require you to work in rotational shifts Qualifications Any Graduation

Posted 3 months 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