Home
Jobs

1213 Mvvm Jobs

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

2.0 - 7.0 years

8 - 12 Lacs

Kolkata, Hyderabad, Mysuru

Work from Office

Naukri logo

. . USA - Michigan 06May2022 Qualification/Specialization: B.E/Electrical & Electronics Fullfillment due: 2 weeks Relavent Experience: 2 Years Primary Skills : a. software development(OOAD) in one or more programming languages(Kotlin, Java, and C/C++ languages) and with data structures/algorithms and Architecture Design Patterns b. Linux Kernal, Native Development/Libraries, Anroid Runtime Libraries or Application Frameworks. c. Android SDK, third-party libraries and APIs Secondary Skills : Proficiency with Android Studio, Android SDK tools and MVC, MVVM, Architecture component and memory management. Key Tools : DOORS Requirements Management, Enterprise Architect and UML/ Rhapsody. Job Description Apply Primary Skills :a. software development(OOAD) in one or more programming languages(Kotlin, Java, and C/C++ languages) and with data structures/algorithms and Architecture Design Patterns b. Linux Kernal, Native Development/Libraries, Anroid Runtime Libraries or Application Frameworks. c. Android SDK, third-party libraries and APIs Secondary Skills :Proficiency with Android Studio, Android SDK tools and MVC, MVVM, Architecture component and memory management. Key Tools :DOORS Requirements Management, Enterprise Architect and UML/ Rhapsody. Primary Skills : a. software development(OOAD) in one or more ... Secondary Skills : Proficiency with Android Studio, Android SDK tools ... Key Tools : DOORS Requirements Management, Enterprise ... Secondary Skills :

Posted -1 days ago

Apply

0 years

0 Lacs

Thiruvananthapuram

On-site

GlassDoor logo

Position: iOS Trainer Cum Developer Experience: 06 months-2 yrs Location: Technopark, Trivandrum Job Responsibilities: Creates technical training programs for iOS according to requirements. Provides training schedules and agendas. Determines course content and objectives. Determines system utilization requirements by researching and testing systems. Prepares training materials and sessions, in groups or individually. Reports data on completed courses, issues, and absences. Determines overall effectiveness of programs and training by listening to feedback and making improvements as necessary. Qualifications and Skills Strong working knowledge of advanced technical skills in iOS development, including Swift, Objective-C, SwiftUI, UIKit, CoreData, Combine, and RESTful API integration. Specialized knowledge of specific skills like Xcode, MVVM architecture, Core Animation, AutoLayout, Push Notifications, Firebase integration, and App Store deployment process. Strong teaching and mentoring experience, with the ability to clearly explain complex topics, conduct hands-on coding sessions, and guide learners from beginner to advanced levels. Must have - A degree in a computer-related field with a minimum of 6 months internship experience. Great communication and interpersonal skills. Kerala & Tamilnadu Candidates are preferred. Job Type: Full-time Work Location: In person

Posted 2 hours ago

Apply

3.0 years

3 - 7 Lacs

Thiruvananthapuram

On-site

GlassDoor logo

Job Requirements C# WPF Engineer with 3+ years of experience Work Experience Experience in .Net Framework 4.5 or later. Good knowledge in XAML. Experience in developing WPF screens, user controls and custom controls. Experience in MVVM Pattern. Experience in using unit testing frameworks. Good knowledge in advanced C# features and asynchronous programming. Good knowledge in design patterns.

Posted 2 hours ago

Apply

4.0 years

0 Lacs

India

On-site

GlassDoor logo

At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world. A Day in the Life The Neuromodulation & Pelvic Health Therapies Group - Patient Care Software team is one of the most cutting edge groups within Medtronic, defining and executing on technology and architectural strategy using skills that span a variety of domains not limited to Mobile Apps (Android & iOS), Cloud, Web Apps/Services and interfacing with embedded software for management and control of interconnected medical devices. This position is responsible for defining, implementing, executing, and documenting software for the next generation of Neuro software products. The activities will encompass all facets and phases of software engineering, meeting all regulatory standards, to realize complex, innovative, high reliability systems that improve the quality of life of people around the world. As an Enterprise Software Engineer II, you will be working with a motivated, diverse, talented and knowledgeable development & cross functional teams to deliver world-class products. This role requires the ability to understand moderately complex technologies, coupled with the technical skills to transpose both into exceptional products that delight users. This is a highly trusted position that requires an individual to think independently, be decisive, and need minimum supervision. A Day in the Life of Software Engineer @ Medtronic Collaborate with-in the SCRUM / cross-functional teams to design, develop & test high quality mobile apps in a fast-paced environment. Create and document all aspects of the software engineering processes for products under development, incorporating the highest quality standards, cost effectiveness, and measurable efficiency. Develop, test, debug and implementation of assigned software components, software tools and utilities. Demonstrate good coding practices. Meet all project milestones and deliverables, as required by the project leadership. Manage the design and implementation process and evidence gathering. Provide concise, timely, and accurate reports and status of all assigned activities. Participate in Innovation & continuous process improvement activities. Provide guidance and best-practice techniques to meet all regulatory compliance requirements. Keep abreast of technical and industry trends related to software design and development Must Have Minimum Qualification Bachelor’s Degree in Electronics /Software Engineering or equivalent with 4 to 6 years of Product development experience (Preferably Native Android) Proficient in Java, Kotlin languages to develop/maintain Android Mobile applications & Libraries Experience in understanding requirements, design and do the implementation as per the provided design Demonstrate excellent written and verbal communication skills. Experience with configuration management tools and best practices (GIT, SVN, etc.). Ability to generate concise and timely reports, including project metrics. Basic knowledge of the software development life cycle stages Good understanding & hands-on experience of Object Oriented Programming Concepts Good understanding & proven knowledge of SOLID principles Basic understanding of the software design patterns and data structures. Good understanding of MVC/ MVP/ MVVM design concepts and their application in Android development Good understanding of writing unit tests Proactive in raising the queries and flag issues at the earliest to accomplish assigned tasks Principal Working Relationship This role will be working with a motivated, diverse, and knowledgeable development teams to deliver world-class products. This role will report to Engineering manager/Associate Manager Nice to Haves Experience working with BLE (Bluetooth Low Energy) and debugging telemetry Experience with medical device regulations and standards, such as IEC 62304, for medical device software development lifecycle. Good understanding of Continuous Integration environments (Jenkins, GitLab, Bamboo etc.,) Full stack development Practitioner of Agile software development. Exposure to any basic agile tools (Rally/ VersionOne/Jira) Responsibilities may include the following and other duties may be assigned. Responsible for configuration & Implementation work that focuses on programming and configuration of an Enterprise Resource Planning (ERP) application that is integrated with business processes/data and IT infrastructure (i.e. an “application system”). Includes Building and developing application tables/panels/reports, and coding individual modules and complex functions for a client/server enterprise application. Integrating software, developing external interfaces, and maintaining technical documentation. Designing and developing most aspects of data conversion. Troubleshooting and resolving testing issues. For example - Mobile, Web, iOS development. TECHNICAL SPECIALIST CAREER STREAM: An individual contributor with responsibility in our technical functions to advance existing technology or introduce new technology and therapies. Formulates, delivers and/or manages projects assigned and works with other stakeholders to achieve desired results. May act as a mentor to colleagues or may direct the work of other lower level professionals. The majority of time is spent delivering R&D, systems or initiatives related to new technologies or therapies – from design to implementation - while adhering to policies, using specialized knowledge and skills. DIFFERENTIATING FACTORS Autonomy: Established and productive individual contributor. Works independently with general supervision on larger, moderately complex projects / assignments. Organizational Impact: Sets objectives for own job area to meet the objectives of projects and assignments. Contributes to the completion of project milestones. May have some involvement in cross functional assignments. Innovation and Complexity: Problems and issues faced are general, and may require understanding of broader set of issues or other job areas but typically are not complex. Makes adjustments or recommends enhancements in systems and processes to solve problems or improve effectiveness of job area. Communication and Influence: Communicates primarily and frequently with internal contacts. External interactions are less complex or problem solving in nature. Contacts others to share information, status, needs and issues in order to inform, gain input, and support decision-making. Leadership and Talent Management: May provide guidance and assistance to entry level professionals and / or employee in Support Career Stream. Required Knowledge and Experience: Requires practical knowledge and demonstrated competence within job area typically obtained through advanced education combined with experience. Requires a Baccalaureate Degree and minimum of 2 years of relevant experience, or advanced degree with 0 years of experience. (For degrees earned outside of the United States, a degree which satisfies the requirements of 8 C.F.R. § 214.2(h)(4)(iii)(A)). Physical Job Requirements The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position. Benefits & Compensation Medtronic offers a competitive Salary and flexible Benefits Package A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage. About Medtronic We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions. Our Mission — to alleviate pain, restore health, and extend life — unites a global team of 95,000+ passionate people. We are engineers at heart— putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary.

Posted 2 hours ago

Apply

3.0 years

4 - 8 Lacs

Bengaluru

On-site

GlassDoor logo

Job Requirements C# WPF Engineer with 3+ years of experience Work Experience Experience in .Net Framework 4.5 or later. Good knowledge in XAML. Experience in developing WPF screens, user controls and custom controls. Experience in MVVM Pattern. Experience in using unit testing frameworks. Good knowledge in advanced C# features and asynchronous programming. Good knowledge in design patterns.

Posted 2 hours ago

Apply

0 years

3 - 5 Lacs

Bengaluru

On-site

GlassDoor logo

Opportunities to partake in the technology-led transformation of global transportation. Acsia offers pathbreaking career opportunities to learn, excel, and contribute to the technology that drives tomorrow’s mobility. 01. Pioneering Innovation As an Acsian, you'll have the opportunity to work on cutting-edge technology projects that shape futuristic vehicles and contribute to the evolution of smart and connected vehicles. 02. Impactful Contributions At Acsia, the work you do directly impacts the automotive industry and millions of drivers and passengers worldwide. Your contributions will play a crucial role in enhancing the user experience, improving safety, and creating more connected and intuitive vehicles. 03. Automotive Domain Expertise Acsia is the ideal place to build your career if you are passionate about automobiles and the latest automotive technologies. You'll have the opportunity to delve deep into how technologies are shaping the future of mobility. Employee Value Proposition 01. Collaboration and Learning Acsia fosters a collaborative and knowledge-sharing culture. Acsians are surrounded by a team of passionate professionals with deep automotive expertise who are eager to collaborate and share insights. This environment encourages continuous learning and personal growth 02. Work-Life Balance Acsia values work-life balance and strives to create an environment where employees can thrive both professionally and personally. Clear work planning and supportive policies ensure Acsians can maintain a healthy work-life integration. 03. Career Growth Opportunities Acsia believes in nurturing talent and providing ample opportunities for career advancement. Acsians have access to learning & development programs, upskilling workshops, and mentorship, allowing you to sharpen skills and grow within the organization. 04. Diverse and Inclusive Culture Acsia values diversity and inclusion, creating an open and welcoming work environment. Different perspectives and ideas are embraced by Acsians, fostering creativity and innovation. 05. Employee Rewards & Recognition Employee Rewards & Recognition: Acsia’s rewards and recognition program ‘Exemplar’ celebrates exceptional contributions by Acsians across select categories including customer centricity, quality, innovation, leadership, and collaboration. Android HMI Engineer Location – Bengaluru Experience – 4 to 10 yrs Notice Period – 45 days max Job Description: Hands-on experience in Android Application Development (Java) for automotive infotainment systems. Strong knowledge of Android components and lifecycle management. Solid programming skills in Java; Kotlin is a plus. Proficient in debugging using tools like Logcat, ADB, etc. Strong understanding of OOPs concepts. Familiar with architectural patterns like MVP, MVVM, Observer, etc. Experience with third-party libraries, APIs, and Android SDK. Hands-on experience working with Android Studio IDE.

Posted 2 hours ago

Apply

10.0 years

0 Lacs

Bengaluru

On-site

GlassDoor logo

Job requisition ID :: 82709 Date: Jun 27, 2025 Location: Bengaluru Designation: Manager Entity: Deloitte Touche Tohmatsu India LLP Y our potential, unleashed. India’s impact on the global economy has increased at an exponential rate and Deloitte presents an opportunity to unleash and realize your potential amongst cutting edge leaders, and organizations shaping the future of the region, and indeed, the world beyond. At Deloitte, your whole self to work, every day. Combine that with our drive to propel with purpose and you have the perfect playground to collaborate, innovate, grow, and make an impact that matters. The Team Deloitte’s Technology & Transformation practice can help you uncover and unlock the value buried deep inside vast amounts of data. Our global network provides strategic guidance and implementation services to help companies manage data from disparate sources and convert it into accurate, actionable information that can support fact-driven decision-making and generate an insight-driven advantage. Our practice addresses the continuum of opportunities in business intelligence & visualization, data management, performance management and next-generation analytics and technologies, including big data, cloud, cognitive and machine learning. Your work profile: As a Analyst/Consultant/Senior Consultant in our T&T Team you’ll build and nurture positive working relationships with teams and clients with the intention to exceed client expectations: - Design, develop and deploy solutions using different tools, design principles and conventions. Configure robotics processes and objects using core workflow principles in an efficient way; ensure they are easily maintainable and easy to understand. Understand existing processes and facilitate change requirements as part of a structured change control process. Solve day to day issues arising while running robotics processes and provide timely resolutions. Maintain proper documentation for the solutions, test procedures and scenarios during UAT and Production phase. Coordinate with process owners and business to understand the as-is process and design the automation process flow. Desired Qualifications Design and Development: Develop, test, and deploy high-quality Android applications, ensuring performance, quality, and responsiveness. Architecture & Best Practices: Design and implement robust, scalable, and maintainable application architectures following industry best practices. Collaboration: Work closely with cross-functional teams, including designers, backend developers, and QA engineers, to deliver seamless applications. Code Reviews: Conduct code reviews to ensure high code quality and adherence to coding standards. Mentorship: Mentor and guide junior developers, fostering a culture of continuous learning and improvement. Troubleshooting: Identify and resolve performance bottlenecks, crashes, and bugs to optimize the application. Innovation: Stay updated on the latest Android trends, tools, libraries, and frameworks, and suggest improvements to existing processes and applications. Required Skills and Qualifications 10+ years of experience in Android development. Proficient in Kotlin, writing clean, scalable, and efficient code. Deep understanding of Android SDK, Jetpack components, and Android Studio. Experience with Jetpack components, MVVM architecture, and Jetpack Compose for UI development. Strong knowledge of RESTful APIs and third-party libraries. Familiarity with tools like Retrofit, Dagger/Hilt, and Coroutines. Experience with CI/CD tools and version control systems like Git. Proficient in integrating analytics and monitoring tools (e.g., Firebase, Crashlytics). Proven track record of publishing applications on the Google Play Store. Familiarity with Android UI/UX guidelines and best practices. Strong problem-solving and analytical skills. Excellent communication and teamwork abilities. Ability to work in an Agile/Scrum environment. Preferred Qualifications Experience with Android NDK and JNI. Knowledge of Kotlin Multiplatform (KMP). Familiarity with UI/UX design principles and tools like Figma or Adobe XD. Prior experience in leading teams or managing projects. Strong debugging and performance tuning skills. . Location and way of working: Base location: Bangalore, Mumbai, Delhi, Pune, Hyderabad This profile involves occasional travelling to client locations. Hybrid is our default way of working. Each domain has customized the hybrid approach to their unique needs. Your role as a Consultant/Senior Consultant/Manager: We expect our people to embrace and live our purpose by challenging themselves to identify issues that are most important for our clients, our people, and for society. In addition to living our purpose, Analyst/Consultant/Senior Consultant across our organization must strive to be: Inspiring - Leading with integrity to build inclusion and motivation. Committed to creating purpose - Creating a sense of vision and purpose. Agile - Achieving high-quality results through collaboration and Team unity. Skilled at building diverse capability - Developing diverse capabilities for the future. Persuasive / Influencing - Persuading and influencing stakeholders. Collaborating - Partnering to build new solutions. Delivering value - Showing commercial acumen Committed to expanding business - Leveraging new business opportunities. Analytical Acumen - Leveraging data to recommend impactful approach and solutions through the power of analysis and visualization. Effective communication – Must be well abled to have well-structured and well-articulated conversations to achieve win-win possibilities. Engagement Management / Delivery Excellence - Effectively managing engagement(s) to ensure timely and proactive execution as well as course correction for the success of engagement(s) Managing change - Responding to changing environment with resilience Managing Quality & Risk - Delivering high quality results and mitigating risks with utmost integrity and precision Strategic Thinking & Problem Solving - Applying strategic mindset to solve business issues and complex problems. Tech Savvy - Leveraging ethical technology practices to deliver high impact for clients and for Deloitte Empathetic leadership and inclusivity - creating a safe and thriving environment where everyone's valued for who they are, use empathy to understand others to adapt our behaviours and attitudes to become more inclusive. How you’ll grow Connect for impact Our exceptional team of professionals across the globe are solving some of the world’s most complex business problems, as well as directly supporting our communities, the planet, and each other. Know more in our Global Impact Report and our India Impact Report. Empower to lead You can be a leader irrespective of your career level. Our colleagues are characterised by their ability to inspire, support, and provide opportunities for people to deliver their best and grow both as professionals and human beings. Know more about Deloitte and our One Young World partnership. Inclusion for all At Deloitte, people are valued and respected for who they are and are trusted to add value to their clients, teams and communities in a way that reflects their own unique capabilities. Know more about everyday steps that you can take to be more inclusive. At Deloitte, we believe in the unique skills, attitude and potential each and every one of us brings to the table to make an impact that matters. Drive your career At Deloitte, you are encouraged to take ownership of your career. We recognise there is no one size fits all career path, and global, cross-business mobility and up / re-skilling are all within the range of possibilities to shape a unique and fulfilling career. Know more about Life at Deloitte. Everyone’s welcome… entrust your happiness to us Our workspaces and initiatives are geared towards your 360-degree happiness. This includes specific needs you may have in terms of accessibility, flexibility, safety and security, and caregiving. Here’s a glimpse of things that are in store for you. Interview tips We want job seekers exploring opportunities at Deloitte to feel prepared, confident and comfortable. To help you with your interview, we suggest that you do your research, know some background about the organisation and the business area you’re applying to. Check out recruiting tips from Deloitte professionals.

Posted 2 hours ago

Apply

1.0 years

2 - 5 Lacs

Bengaluru

On-site

GlassDoor logo

Job Description: Shifttocloud is seeking a talented and motivated C# WPF Developer to join our innovative development team. The ideal candidate will have a minimum of 1 year of experience in C# WPF development, a solid understanding of software development principles, and a passion for building high-quality, scalable solutions. Responsibilities: Collaborate with cross-functional teams to design, develop, and maintain software applications. Write clean, efficient, and maintainable code using C# and WPF. Participate in code reviews to ensure high-quality standards and adherence to best practices. Identify and resolve software defects and issues in a timely manner. Work closely with product managers and end-users to gather requirements and align with project objectives. Requirements: Bachelor’s degree in Computer Science, Engineering, or a related field. Minimum of 1 year of experience in C# WPF development. Strong understanding of object-oriented programming principles. Hands-on experience with the .NET Framework and Visual Studio. Familiarity with front-end technologies (e.g., XAML, MVVM) is a plus. Strong problem-solving and analytical skills. Excellent communication and teamwork abilities. How to Apply: If you meet the above requirements and are passionate about software development, we’d love to hear from you. Please send your resume and portfolio to be considered for this exciting opportunity. Job Types: Full-time, Permanent Pay: ₹250,000.00 - ₹562,909.30 per year Schedule: Day shift Monday to Friday Education: Bachelor's (Preferred) Experience: C#: 1 year (Preferred) Application Deadline: 28/07/2025 Expected Start Date: 29/06/2025

Posted 2 hours ago

Apply

0 years

0 Lacs

Lucknow, Uttar Pradesh, India

On-site

Linkedin logo

Company Description Applination Softech specializes in building applications that cater to both business and user needs. Their solutions cover complex enterprise platforms, responsive web apps, and marketing sites, ensuring a seamless experience for users across all platforms. By using modern software development approaches, they integrate front-end, back-end, and architecture to meet diverse business requirements. Role Summary We're seeking an experienced Android Developer with expertise in Kotlin, Jetpack Compose, and Unit Testing to join our team. The ideal candidate will have a strong foundation in Android development, experience with modern Android architecture, and a passion for building high-quality, scalable, and maintainable mobile applications. Key Responsibilities 1. Design, develop, and maintain high-quality Android applications using Kotlin, Jetpack Compose, and other relevant technologies. 2. Implement modern Android architecture patterns, including MVVM, MVI, and Clean Architecture. 3. Jetpack Compose Development: Develop and maintain Android UI components using Jetpack Compose. 4. Unit Testing and Quality Assurance: Write unit tests, integration tests, and be familiar with unit testing frameworks, including JUnit and Mock. 5. Collaboration and Code Review: Collaborate with cross-functional teams, participate in code reviews, and ensure adherence to coding standards. 6. Maintain knowledge of Android architecture components, including LiveData, ViewModel, and Room.

Posted 3 hours ago

Apply

8.0 - 11.0 years

35 - 37 Lacs

Kolkata, Ahmedabad, Bengaluru

Work from Office

Naukri logo

Dear Candidate, We are hiring a Kotlin Developer to design and build Android applications and backend services. You will be part of a cross-functional team delivering clean, scalable mobile and server-side solutions. Key Responsibilities: Develop Android applications or backend services using Kotlin . Ensure code quality, responsiveness, and performance. Integrate with RESTful APIs and cloud services. Collaborate with designers and backend engineers. Write unit and UI tests for robustness. Required Skills & Qualifications: Strong in Kotlin , Android SDK, Jetpack components Familiarity with Coroutines, Retrofit, Room, and Hilt Experience with MVVM or MVI architecture Bonus: Experience in Ktor for backend Kotlin services Soft Skills: Strong troubleshooting and problem-solving skills. Ability to work independently and in a team. Excellent communication and documentation skills. Note: If interested, please share your updated resume and preferred time for a discussion. If shortlisted, our HR team will contact you. Kandi Srinivasa Reddy Delivery Manager Integra Technologies

Posted 4 hours ago

Apply

9.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

Job Title : AOSP & Mobile Application Expert (Kotlin + Flutter) Experience : 9 to 11 Years Location : Noida / Bhubaneswar Key Responsibilities Design and develop mobile applications using Kotlin and Flutter with performance, security, and scalability in mind. Customize and extend AOSP (Android Open Source Project) components such as system services, HAL, and framework-level code. Integrate and manage VoIP features , SIP stacks , Telephony APIs , and Audio routing at both the system and application levels. Implement and enforce MDM (Mobile Device Management) policies and system-level restrictions for enterprise devices. Work on low-level Android components and services to tailor the Android OS for specific device requirements. Collaborate with cross-functional teams including UI/UX, QA, and backend teams to deliver complete solutions. Develop networking features using Sockets , WebRTC , REST APIs , and WebSockets for real-time communication. Integrate Firebase services (Analytics, Crashlytics, FCM, Performance Monitoring) for monitoring and diagnostics. Apply advanced concepts such as Dependency Injection , Modular Architecture , and Clean Architecture for scalable app design. Ensure optimized memory usage, multithreading, and background execution management. Required Skills & Experience 9+ years of Android development experience with strong command over Kotlin and/or Java . Hands-on experience with AOSP – modifying and building custom Android system images, frameworks, or services. Proficiency in Flutter and Dart , with experience building production-level cross-platform apps. Expertise in VoIP technologies , including SIP stack integration , telephony features , and audio management . Strong understanding of Android system services , background execution limits, and permission models. Experience with Mobile Device Management (MDM) frameworks and policies implementation. Proficient in Android networking – Sockets, WebRTC, WebSockets, and RESTful APIs. Experience with Firebase services like FCM, Analytics, and Crashlytics. Solid grasp of multithreading , services , app lifecycle , and background task handling. Strong architecture skills using Clean Architecture , MVVM/MVI , and Dependency Injection frameworks (Dagger/Hilt/Koin).

Posted 4 hours ago

Apply

2.0 years

0 Lacs

Rajkot, Gujarat, India

On-site

Linkedin logo

We are hiring an iOS Developer! Requirements: ✔ 2+ years of experience in iOS development using Swift and SwiftUI ✔ Strong knowledge of UIKit, Auto Layout, and Core Data ✔ Experience with REST API integration ✔ Familiarity with MVVM/MVC architecture ✔ Proficient in Git version control If you are passionate about building high-quality iOS applications and meet the above requirements, we’d love to connect! Apply now or tag someone who might be interested. 📧 Apply Now: hr@codebuddys.in 🌐 Visit Us: codebuddys.in

Posted 5 hours ago

Apply

1.0 - 3.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

Job Title - Android SDE -1 Experience - 1 to 3 Years Location - Noida We are seeking a talented Android Developer (SDE-1) to join our team. The ideal candidate will have a strong foundation in Kotlin, Android Jetpack Compose, Coroutines, SOLID principles, and Clean Architecture. You will be responsible for developing high-quality mobile applications, collaborating with cross-functional teams, and ensuring optimal performance. Key Responsibilities: Develop and maintain Android applications using Kotlin and Jetpack Compose. Implement REST API integrations. Utilize clean MVVM/MVI architectural patterns for efficient code structure. Work with Android components such as Activities, Fragments, and Navigation Compose. Ensure code quality through best practices and code reviews. Collaborate with team members to achieve project goals. Integrate and use Android libraries to enhance app functionality. Requirements: Proficiency in Kotlin fundamentals. Experience with Jetpack Compose and Coroutines. Strong understanding of REST API and Clean Architectural Patterns. Good understanding of SOLID principles. Knowledge of Android Activities, Fragments, and Navigation Compose. Familiarity with media libraries and Live Streaming SDKs is a plus. Knowledge of Java is a plus . Commitment to good code quality and best practices. Excellent teamwork and communication skills.

Posted 6 hours ago

Apply

0.0 years

0 Lacs

Thiruvananthapuram, Kerala

On-site

Indeed logo

Position: iOS Trainer Cum Developer Experience: 06 months-2 yrs Location: Technopark, Trivandrum Job Responsibilities: Creates technical training programs for iOS according to requirements. Provides training schedules and agendas. Determines course content and objectives. Determines system utilization requirements by researching and testing systems. Prepares training materials and sessions, in groups or individually. Reports data on completed courses, issues, and absences. Determines overall effectiveness of programs and training by listening to feedback and making improvements as necessary. Qualifications and Skills Strong working knowledge of advanced technical skills in iOS development, including Swift, Objective-C, SwiftUI, UIKit, CoreData, Combine, and RESTful API integration. Specialized knowledge of specific skills like Xcode, MVVM architecture, Core Animation, AutoLayout, Push Notifications, Firebase integration, and App Store deployment process. Strong teaching and mentoring experience, with the ability to clearly explain complex topics, conduct hands-on coding sessions, and guide learners from beginner to advanced levels. Must have - A degree in a computer-related field with a minimum of 6 months internship experience. Great communication and interpersonal skills. Kerala & Tamilnadu Candidates are preferred. Job Type: Full-time Work Location: In person

Posted 10 hours ago

Apply

3.0 years

0 Lacs

Bengaluru East, Karnataka, India

On-site

Linkedin logo

About GrowthSchool GrowthSchool partners with the top 1% of instructors to create high-impact cohort-based courses on personal and professional growth for learners all over the world. Backed by Sequoia Capital, Owl Ventures & 80+ angels including the likes of Kunal Shah, Ritesh Agarwal, Nikhil Kamath, and Tanmay Bhat to name a few. Mentors come from brands like Amazon, Swiggy, Google, Apple, Meta, Microsoft, Hotstar, Freshworks, and many more.  Backed by the best VCs Ranked LinkedIn Top Startup Twice Job Description Collaborate with cross-functional teams to define, design, and develop Flutter-based mobile applications. Write clean, efficient, and maintainable code following best practices and guidelines. Troubleshoot, debug and resolve issues to ensure the smooth operation of mobile applications. Implement responsive UI/UX designs and ensure optimal device performance. Integrate RESTful APIs and third-party libraries to enhance app functionality. Stay up-to-date with Flutter and mobile development trends, tools, and technologies. Conduct code reviews, offer feedback, and mentor junior team members. Work on improving app performance, security, and user experience. Requirements Bachelor's degree in Computer Science or a related field. Proven experience as a Flutter Developer with 3-5 years in mobile app development. Strong proficiency in Dart programming language and Flutter framework. Knowledge of mobile app architecture patterns (e.g., MVC, MVVM, or Bloc). Experience with RESTful API integration and asynchronous programming. Familiarity with version control systems, such as Git. Excellent problem-solving and debugging skills. Strong communication and collaboration abilities. Up-to-date knowledge of Flutter updates and best practices. Previous experience with app deployment to Google Play Store and Apple App Store is a plus

Posted 13 hours ago

Apply

0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Linkedin logo

TruKKer, MENA's leading digital freight network, is looking for an experienced Android Developer to join our growing tech team. As an Android Developer, you will be responsible for designing, developing, and maintaining high-performance, scalable, and user-friendly mobile applications that power our logistics and transportation ecosystem. This role requires a strong understanding of Android SDK, Kotlin, Jetpack components, and modern mobile development practices. If you are passionate about building robust mobile solutions that impact thousands of users, this opportunity is for you! Roles & Responsibilities. Design, develop, and maintain Android applications for TruKKer's digital freight platform. Write clean, efficient, and maintainable code using Kotlin (preferred) and Java. Work with Jetpack components, Android SDK, MVVM architecture, and best coding practices. Optimize app performance, responsiveness, and security. Integrate with RESTful APIs, Firebase, and third-party services. Implement push notifications, location tracking, and background processing. Collaborate with UI/UX designers, backend developers, and product managers to deliver a seamless user experience. Conduct code reviews, unit testing (JUnit, Espresso), and debugging to maintain code quality. Stay updated with the latest Android technologies and industry trends to improve app development processes. Ensure compliance with Google Play Store guidelines and best practices for app deployment. Qualifications & Experience Proficient in Kotlin, Java, and UI/UX design for mobile applications. In-depth knowledge of the Android SDK, UI/UX best practices, and Material Design principles. Experienced with MVVM architecture and Jetpack Components. Expertise in Kotlin programming, with a thorough understanding of Android Studio and related tools. Strong foundation in object-oriented design principles, software architecture, and design patterns. Skilled in using Retrofit for RESTful APIs. Proficient in MVVM architecture, LiveData, Dagger 2, and data binding. Experienced with version control tools like Git. Expertise in Dagger/Hilt for dependency injection. Familiar with Firebase and Map APIs. Knowledge of Kotlin Coroutines for asynchronous programming. Knowledge of WorkerManager for background task management. Proficient in integrating third-party libraries and managing dependencies in Android projects. Expertise in managing the complete release process, including version control, deployment, and monitoring of Android applications. Experience working on large-scale, multi-module apps. Why Join Us? Cutting-edge technology stack and exciting projects. Collaborative work culture with opportunities for learning and growth. Competitive salary and benefits package. Opportunity to work with a high-performance team in a fast-growing company. (ref:hirist.tech)

Posted 14 hours ago

Apply

9.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

About Dataction Dataction is a new age technology services firm that offers best in class information technology, analytics, and consulting services to renowned international companies. Dataction was established in 2010 and has grown rapidly over the last decade. Dataction has built a reputation for providing differentiated and reliable services to a wide range of customers across multiple sectors. At Dataction we connect every dot and reimagine every business process. Our lean, agile, and consultative approach towards problem solving and execution, helps our client achieve sustainable growth and secure a profitable business, while safeguarding a viable future. Our people are committed, courageous, and unafraid of pushing boundaries. They help our clients make decisions that deliver immediate and measurable outcomes, justifying investments. Our engagement models provide the perfect blend of quality, control, and cost for our customers. To know more about Dataction, please visit https://dataction.co Job Purpose The main purpose of this job is to lead our inhouse development team while closely working with client teams in developing, maintaining top notch travel tech products and their API integrations. This is really an amazing opportunity for those who are looking forward to leading a dynamic team that will disrupt the software development landscape, who have a passion for product development, support. We are looking for a candidate who could lead from the front and has an outstanding track record in the field of software development and proven technical abilities to deliver scalable and user centric enterprise products. Responsibilities While leading an expert product development team, you will still be in a very hands-on coding role. Leading and mentoring the in house development team on all technical as well as managerial aspects while maintaining an effective coordination with onsite client teams. Understanding the product requirements and recommending implementation design based on detailed understanding of the incumbent product architecture and design patterns. Developing, updating various supplier’s API integrations, and fixing the associated bugs associated with it. Following the set practices in terms of coding standards, review techniques while striving for continuous improvements. Leading the efforts on estimations, reviews, capacity planning etc. Setting up the right examples by delivering the complex, critical development tasks. Qualifications, Skills And Experience 9 to 14 years of relevant experience in software development. Min. 2 year of experience in leading a development team Extensive hands-on experience with development in C#, .Net, WCF, WPF, Web API (rest/Soap). Excellent understanding of OOPS concepts, coding standards, and design patterns (MVVM, MVC). Thorough experience in code reviews, debugging and troubleshooting Well versed with API creation, integration Deep understanding of database (SQL) operations. Well acquainted with all phases of SDLC. Good understanding of CI/CD using cloud platforms such as Azure DevOps CICD + Boards or similar, Working with PR and Its Approval Process. Well versed with Agile way of working and onsite-offshore coordination. Bachelor of computer/IT engineering. Open and innovative mindset with leadership skills Why should you join Dataction? Fairness, Meritocracy, Empowerment, And Opportunity Are Pillars Of Our Work Culture. In Addition To a Competitive Salary, You Can Look Forward To Great work-life balance through hybrid work arrangement. Company funded skill enhancement and training. Exciting reward and recognition programme. Opportunity to bond with colleagues through exciting employee engagement initiatives. Great on the job learning opportunity through involvement in new product/ ideation teams. 60 minutes with the CEO each quarter to pick his brains on any topic of your choice.

Posted 18 hours ago

Apply

2.0 - 5.0 years

7 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

Bachelor's degree in computer science Hands-on expertise in native Android development Expert knowledge of Android SDK, different versions of Android, and dealing with different screen sizes Should be really strong in Java/XML Should have experience working with git for version control Would be awesome if you know using SocketIO library, Retrofit and SQLite database. Familiarity with Firebase cloud messaging APIs and push notifications Sound knowledge on RESTful APIs. Solid fundamentals in Data structures and Algorithms Experience in Mobile and Responsive UIs is a plus

Posted 20 hours ago

Apply

3.0 years

0 Lacs

Thiruvananthapuram, Kerala, India

On-site

Linkedin logo

Job Requirements C# WPF Engineer with 3+ years of experience Work Experience Experience in .Net Framework 4.5 or later. Good knowledge in XAML. Experience in developing WPF screens, user controls and custom controls. Experience in MVVM Pattern. Experience in using unit testing frameworks. Good knowledge in advanced C# features and asynchronous programming. Good knowledge in design patterns.

Posted 20 hours ago

Apply

4.0 - 9.0 years

45 - 50 Lacs

Kolkata, Mumbai, New Delhi

Work from Office

Naukri logo

We are seeking a passionate and adaptable React Native Developer with a strong foundation in cross-platform mobile development. The ideal candidate will have deep expertise in React Native , a working knowledge of Flutter , and a strong grasp of mobile architecture, animations, and native integrations. You will be responsible for building high-quality mobile applications that provide a native-like experience with top-notch performance and user experience. Key Responsibilities Design, develop, and maintain scalable cross-platform mobile applications using React Native and Flutter. Collaborate with backend developers for seamless API integration (RESTful services). Write clean, modular, and we'll-documented code. Optimize application performance and ensure responsiveness across devices. Debug, identify, and resolve bottlenecks, memory leaks, and platform-specific issues. Implement and manage complex navigation, animations (eg, Reanimated, Animated API), and native modules. Participate in Agile ceremonies - sprint planning, code reviews, and stand-ups. Develop reusable components and maintain UI consistency across iOS and Android. Ensure smooth deployment and publishing of applications to Google Play Store and Apple App Store. Keep up with emerging trends and tools in mobile development. Required Qualifications Minimum 4 years of hands-on experience in mobile application development. At least 2 years of experience in React Native development. Working knowledge of Flutter . Proficiency in JavaScript and TypeScript . Experience with mobile app deployment and publishing (iOS & Android). Familiarity with mobile architecture patterns (MVC, MVVM, etc). Experience with state management libraries (eg, Redux, MobX, Zustand). Experience integrating animations and building high-performance UIs. Familiarity with version control tools like Git and Azure DevOps . Understanding of mobile UX/UI best practices and responsive design. Good to Have Experience with native iOS/Android development (Swift/Kotlin). Familiarity with mobile CI/CD tools. Previous experience working with remote/distributed teams. Why Join Us? Work with a global technology leader across innovative digital transformation projects. Flexible remote work setup. Exposure to international clients and enterprise-grade applications. Dynamic and collaborative work culture

Posted 20 hours ago

Apply

2.0 - 4.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

- Very good knowledge of JavaScript and HTML5 - Deep knowledge of Angular2.0+. Best practices and commonly used modules - Good communication skills - 2 to 4 years of experience - Creating self-contained, reusable, and testable modules and components - Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services. - Exposure to AWS technologies is a plus

Posted 21 hours ago

Apply

7.0 years

0 Lacs

India

Remote

Linkedin logo

About Us: YipitData is the market-leading data and analytics firm. We analyze billions of data points every day to provide accurate, detailed insights across industries, including consumer brands, technology, software, and healthcare. Our insights team uses proprietary technology to identify, license, clean, and analyze the data that many of the world’s largest investment funds and corporations depend on. We raised $475M from The Carlyle Group at a valuation over $1B, further accelerating our growth and market impact. We have been recognized multiple times as one of Inc’s Best Workplaces . As a fast-growing company backed by The Carlyle Group and Norwest Venture Partners, YipitData is driven by a people-first culture rooted in mastery, ownership, and transparency. With offices in New York, Austin, Miami, Denver, Mountain View, Seattle, Hong Kong, Shanghai, Beijing, Guangzhou, and Singapore, we continue to expand our reach and impact across global markets. About The Role: We are looking for a skilled iOS Developer to join our team and play a key role in building high-quality mobile applications. You will design and develop iOS apps based on business requirements, explore new technologies and frameworks, and contribute to architectural decisions that shape our product. Design, build, and maintain advanced iOS applications using Swift and modern iOS frameworks Collaborate with product managers and backend developers to define and implement robust, scalable APIs Own features and modules end-to-end—from technical design and development to testing and release Conduct code reviews and uphold best practices in performance, security, and code quality Continuously research new iOS technologies and contribute to system architecture and design You Are Likely To Succeed If you have/are: 7+ years of working experience, with 5+ years of professional iOS development experience with a strong command of Swift and Objective-C Bachelor’s degree or higher in Computer Science or a related field, with solid CS fundamentals Deep understanding of SwiftUI/UIKit, Core Animation, GCD, Networking, and memory management Proficient in architectural patterns such as MVC, MVVM, or VIPER Skilled in performance profiling, crash debugging, and app optimization Experience with dependency management tools like CocoaPods and Swift Package Manager Familiarity with third-party libraries and SDKs (Nice to have)Experience with App Store submission and the review process (Nice to have)Exposure to email protocols (e.g., SMTP, IMAP) (Nice to have)Familiarity with Linux environments or backend service integration (Nice to have)Experience in hybrid app development using Flutter or React Native This is a fully-remote opportunity based in India. Standard work hours are from 8 am to 5 pm IST. What We Offer: Our compensation package includes comprehensive benefits, perks, and a competitive salary: We care about your personal life and we mean it. We offer vacation time, parental leave, team events, learning reimbursement, and more! Your growth at YipitData is determined by the impact that you are making, not by tenure, unnecessary facetime, or office politics. Everyone at YipitData is empowered to learn, self-improve, and master their skills in an environment focused on ownership, respect, and trust. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal-opportunity employer. Job Applicant Privacy Notice

Posted 21 hours ago

Apply

0 years

0 Lacs

India

On-site

Linkedin logo

About us: 3Insys is the IT-OT Agile Integration suite for the Energy and Utility sector that provides a hybrid cloud-based integration Platform-as-a-Service (iPaaS) solutions for System Integration, Data Integration, Identity Management, API Management, and Robotic Process Automation. 3Insys assists utilities to securely orchestrate data flows and robotize complex operational processes throughout their disparate IT and OT systems and environments. We are looking for an experienced Senior Full Stack Engineer/Architect to work on a multidisciplinary team in an agile, fast-paced development environment. The qualified candidate will drive the SaaS and Enterprise Software strategy, architecture, implementation, test, and deployment for software systems, who are passionate about changing the world positively via technology. The candidate as a team member will be responsible for, but not limited to, the following: reviewing architectural and technical requirements, focusing on solution development throughout the project life-cycle, supporting the development and testing activities, supporting best practices and proven patterns, and executing proof of concepts on various technologies. Experience level : Senior Level (8+ yrs) Position: Senior Full Stack Engineer / Architect Qualification : BS or higher in Computer Science or related technical discipline Industry : SaaS, Enterprise Software Development. Qualifications: 8+ yrs of development engineering experience 5+ yrs in a professional senior technical role and / or architect 5+ yrs Agile / Scrum / Extreme development experience 5+ yrs Experience with MVC and MVVM architecture design 5+ yrs Experience with SaaS architecture 4+ yrs Experience with Microservices architectures 5+ yrs Experience in developing modern web sites, real-time dashboards, and visualizations Experience in creating and using secure, scalable and distributed RESTful Web API Working knowledge with test-driven development Experience with Asynchronous, Parallel, Reactive and Functional programming paradigms Strong software documentation skills Strong written and spoken English communication skills Required Skills: Web Application Framework: ASP.NET Core, ASP.NET Core MVCProgramming Languages: C#, SQL CSS Frameworks: Bootstrap 45.x Database Technologies: PostgreSQL 13.x+, MongoDB, MS SQL Server 2019 / 2022 Object-Relational Mapper (ORM): Dapper, Entity Framework Core Designing and using Messaging Patterns using RabbitMQ and Kafka Managing Collaborative Code Repositories: Bitbucket, Git, GitHub, Team Foundation Server Well versed in the use of JIRA for project management Key Responsibilities: Commitment to design scalable, secure, and reusable software Strictly employ Development/ Test/ Acceptation/ Production/ Backup (DTAPB) environments in the software development cycle Lead, collaborate, mentor, and manage a small team of developers (onshore/offshore) Work independently, meet deadlines, adapt to shifting priorities, and manage multiple projects at a time Preferred Skills: Integrate 3rd party API: Slack, MailChimp, Twilio, SendGrid, Paypal, Stripe, Google, and others Cloud services - Design, Development, Deployment, and MaintainServer-side technologies - Nginx, Redis/Garnet, Apache, OpenSearch, etc. Security technologies - SSO, IDM, SAML, OAuth, JWT Product and project management skills JavaScript Libraries / Frameworks: JQuery, AngularJS, ReactJSExperience with using NuGet packages such as Serilog, AutoMapper or Mapperly Benefits Employee Provident Fund Health Insurance coverage for employees and their immediate family members Casual Leave Paid Time Off (Earned Leave) Government and Festival Holidays

Posted 21 hours ago

Apply

7.0 years

0 Lacs

India

On-site

Linkedin logo

About Us: YipitData is the market-leading data and analytics firm. We analyze billions of data points every day to provide accurate, detailed insights across industries, including consumer brands, technology, software, and healthcare. Our insights team uses proprietary technology to identify, license, clean, and analyze the data that many of the world’s largest investment funds and corporations depend on. We raised $475M from The Carlyle Group at a valuation over $1B, further accelerating our growth and market impact. We have been recognized multiple times as one of Inc’s Best Workplaces . As a fast-growing company backed by The Carlyle Group and Norwest Venture Partners, YipitData is driven by a people-first culture rooted in mastery, ownership, and transparency. With offices in New York, Austin, Miami, Denver, Mountain View, Seattle, Hong Kong, Shanghai, Beijing, Guangzhou, and Singapore, we continue to expand our reach and impact across global markets. About The Role: We are seeking a talented Android Developer to join our team in building high-performance mobile applications. You will be responsible for designing and developing Android apps based on business requirements, exploring and integrating new technologies, and contributing to architectural design. This role offers the opportunity to own modules end-to-end and ensure product quality through best development practices. Design, build, and maintain advanced Android applications using Kotlin/Java and modern Android frameworks Collaborate with product managers and backend developers to define, design, and integrate robust APIs Take end-to-end ownership of features—from technical design and development to testing and release Conduct code reviews and enforce best practices in performance, security, and maintainability Continuously explore new Android technologies and contribute to architecture improvements You Are Likely To Succeed If you have/are: 7+ years of working experience, with 5+ years of hands-on Android development experience with strong proficiency in Kotlin and Java Bachelor’s degree or higher in Computer Science or a related field with solid CS fundamentals In-depth understanding of Android fundamentals: Jetpack components, multithreading, networking, memory management, and data storage Familiarity with architectural patterns such as MVC, MVVM, or VIPER Skilled in performance optimization, crash analysis, and power usage tuning Experience working with libraries such as Volley, Glide, Lottie, and Firebase (including FCM) (Nice to have)Experience with the Google Play submission and review process (Nice to have)Exposure to email protocols (e.g., SMTP, IMAP) (Nice to have)Familiarity with Linux environments or backend services (Nice to have)Experience with hybrid development using Flutter or React Native What We Offer: Our compensation package includes comprehensive benefits, perks, and a competitive salary: We care about your personal life and we mean it. We offer vacation time, parental leave, team events, learning reimbursement, and more! Your growth at YipitData is determined by the impact that you are making, not by tenure, unnecessary facetime, or office politics. Everyone at YipitData is empowered to learn, self-improve, and master their skills in an environment focused on ownership, respect, and trust. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal-opportunity employer. Job Applicant Privacy Notice

Posted 21 hours ago

Apply

3.0 - 8.0 years

10 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

Responsibilities Build pixel-perfect, buttery smooth UIs across both mobile platforms. Leverage native APIs for deep integrations with both platforms. Diagnose and fix bugs and performance bottlenecks for performance that feels native. Skills Firm grasp of the JavaScript {{and TypeScript or ClojureScript}} language and its nuances, including ES6+ syntax Knowledge of {{functional or object-oriented}} programming Ability to write well-documented, clean Javascript code Rock solid at working with third-party dependencies and debugging dependency conflicts Familiarity with native build tools, like XCode, Gradle {{Android Studio, IntelliJ}} Understanding of REST APIs, the document request model, and offline storage Experience with automated testing suites, like {{Jest or Mocha}} Skills Firm grasp of the JavaScript {{and TypeScript or ClojureScript}} language and its nuances, including ES6+ syntax Knowledge of {{functional or object-oriented}} programming Ability to write well-documented, clean Javascript code Rock solid at working with third-party dependencies and debugging dependency conflicts

Posted 21 hours 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