Home
Jobs

939 Mvvm Jobs - Page 21

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.

8.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Linkedin logo

Company: Ajmera Infotech Private Limited (AIPL) Location: Ahmedabad (On-site) Experience: 5 – 8 years Position Type: Full-time, Permanent Shape Mobile Experiences That Save Lives AIPL’s 120-engineer team powers planet-scale systems for global innovators. We are assembling a specialised iOS squad to build FDA-compliant, SwiftUI-first apps for a billion-dollar health-tech platform (client name confidential). Your code will run on iPhones and iPads used daily by clinicians and patients worldwide—software that simply cannot fail. What Makes This Role Exciting Greenfield + Legacy modernisation – craft new modules in SwiftUI while refactoring existing UIKit code into clean architecture. Deep integration – BLE peripherals, secure real-time data sync, offline workflows, Core Bluetooth, HealthKit, biometrics. Engineering ownership – influence architecture, CI/CD, security, and performance from day one. Global collaboration – pair with US & EU experts on coding standards, code reviews, and mobile DevOps. Compliance challenge – learn FDA, HIPAA, and 21 CFR Part 11 practices—career-accelerating knowledge. Requirements Key Responsibilities Design, build, and maintain high-performance iOS apps in Swift (80 %+ SwiftUI). Lead migration from UIKit to SwiftUI and implement MVVM / Clean Architecture patterns. Integrate REST/gRPC services, WebSockets, and Bluetooth Low Energy devices. Optimise for battery, memory, accessibility, and security (OWASP MASVS). Write unit, UI, and integration tests; champion TDD and CI/CD (GitHub Actions / Azure DevOps). Perform code reviews, mentor mid-level engineers, and uphold style guidelines. Collaborate with design, backend, and QA to deliver sprint goals and compliance artifacts. Contribute to mobile release pipeline, App Store deliverables, and post-release monitoring. Must-Have Skills 5-8 years iOS development; 3+ years in Swift with strong SwiftUI component knowledge. Production experience with SwiftUI and Combine. Hands-on with MVVM, Core Data, Core Bluetooth, URLSession / gRPC, Background Tasks. Proficient in unit/UI testing (XCTest, XCUITest) and static analysis (SwiftLint, Sonar). Familiar with App Store submission, TestFlight, phased release, and crash analytics (Firebase Crashlytics, Sentry). Solid Git, code review, and Agile-Scrum practice. Nice-to-Have Exposure to medical, fintech, or other regulated domains. Experience with Flutter or React Native. Benefits Medical Insurance Competitive Salary Show more Show less

Posted 2 weeks ago

Apply

4.0 years

0 Lacs

Indore, Madhya Pradesh, India

Remote

Linkedin logo

Zevo360 Technologies Pvt. Ltd. Job Description- Android Developer Years of Experience- 4+ Years Roles And Responsibilities Design and develop enterprise Android applications, including features that require advanced knowledge of frameworks, APIs, and system integrations Conduct code reviews to ensure adherence to coding standards, best practices, and design principles. Investigate and debug issues across multiple layers of the application stack, from UI to backend integration. Communicate effectively with cross-functional teams, providing technical insights and recommendations. Assist in breaking down user stories and features into actionable tasks and deliverables. Participate in project planning, estimation, and sprint commitments, providing technical input and feasibility assessments Ensure comprehensive test coverage by writing unit test cases. Oversee the deployment process of Android applications to various distribution channels such as the App Store or enterprise distribution platforms. Document codebase structure, design patterns, and implementation details to facilitate understanding and collaboration among team members. Manage code repositories, branches, and pull requests, resolving conflicts and ensuring code integrity. Production support Required Skill Set Strong Kotlin, Jetpack Compose, UI/GUI understanding and coding experience. Solid experience with core Android APIs and supported libs Architectural Patterns (MVVM, MVP, MVC), SOLID principles, Data Structures, Algorithms Expertise in Android SDK, Room, SQLite, Coroutines, Dependency Injection, Jetpack components Familiarity with RESTful APIs to connect applications to back-end services. Good knowledge on multi-threading, UI Threading, App Life Cycle, Android Fundamental, OOPs concepts Good at Android Studio, Gradle build system. Familiarity with code versioning tools (such as Git and Bit bucket) Expertise in managing the end-to-end release process, including version control, deployment, and monitoring of Android applications. Optional Skill Jira, Confluence, Firebase Remote configure Show more Show less

Posted 2 weeks ago

Apply

0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Job Description We are looking for freshers who are interested in building iPhone (iOS) mobile apps . If you have learned Swift , used Xcode , and worked on small projects using UIKit or SwiftUI , this is your chance to work on real-time apps in a professional team. What You Will Do: Build and improve iOS mobile apps using Swift language. Design screens using Storyboard, Auto Layout, or SwiftUI. Connect the app to online data using REST APIs and tools like Alamofire. Store and manage data in the app using Core Data or SQLite. Use design patterns like MVC or MVVM to organize your code. Work with team members using Git and GitHub for sharing code. Fix bugs and test your app using Xcode debugger. Add features like push notifications. Help submit apps to the Apple App Store. Skills We're Looking For: Good knowledge of Swift programming. Basic understanding of Xcode and how to use it. Experience with UIKit or SwiftUI (college projects or self-learning is fine). Can work with: Auto Layout Core Data or SQLite JSON and REST APIs URLSession or Alamofire CocoaPods or Swift Package Manager Know how to use Git and upload code to GitHub. Interested in learning about push notifications and App Store deployment. Requirements Who Can Apply: Freshers who completed B.E / B.Tech / B.Sc / M.Sc / MCA / BCA - Passed out in 2023, 2024 & 2025 If you've built iOS projects during college or training that's a big plus! Programming Languages: Prepare for Interview On These Topics: Swift Objective-C Development Tools: Xcode IDE Instruments (for profiling and debugging) Architecture & Frameworks: UIKit SwiftUI Core Data Design Patterns: MVC, MVVM Networking: URLSession Alamofire Dependency Management: CocoaPods Swift Package Manager Version Control & Collaboration: Git, GitHub/GitLab Additional Tools/Services: Push Notifications (APNs) App Store Connect (deployment) Contact HR: Mary/Sureka - 9884903099 Email id: hrd@netaxis.in Candidates are welcome to attend direct walk-in interviews during the following timings: Monday: 11:00 AM to 5:00 PM Tuesday to Saturday: 9:00 AM to 5:00 PM We look forward to meeting you! Benefits Competitive salary and benefits package Requirements Installation & Configuration of Redhat/Debian Based servers. Web Hosting Administration. Database Administration (MySQL, MariaDB, MongoDB). Mail Server ,Administration Apache, Nginix, PHP, Python etc. Shell scripting, Firewall Administration. Windows, Troubleshoot System's Hardware issues. Show more Show less

Posted 2 weeks ago

Apply

0.0 - 1.0 years

2 - 3 Lacs

Chennai

Work from Office

Naukri logo

Android App Developer - Fresher | Only Direct Walk-in Job description We are looking for freshers who are passionate about building Android mobile apps. If you have learned Java or Kotlin, used Android Studio, and worked on mini-projects using XML layouts and Jetpack components, this is your chance to join a professional team and build real-time apps. What You Will Do: Build and improve Android mobile apps using Java or Kotlin. Design screens using XML Layouts and Material Design principles. Use Jetpack components like ViewModel, LiveData, Room, and Navigation. Connect the app to online data using REST APIs with Retrofit or OkHttp. Handle images using libraries like Glide. Store and manage data locally using SQLite, Room Database, or SharedPreferences. Follow architecture patterns such as MVVM, MVP, or MVC. Work with team members using Git and GitHub/GitLab for collaboration. Fix bugs, test the app, and debug using Android Studio. Learn how to publish and sign apps for the Google Play Store. Skills Were Looking For: Good knowledge of Java and/or Kotlin programming. Hands-on experience with Android Studio IDE and Gradle build system. Experience working on college projects or self-learning using: XML Layouts Material Design ViewModel, LiveData, Room Retrofit, OkHttp Glide SharedPreferences / SQLite MVVM / MVP / MVC architecture Familiarity with Git and code versioning platforms like GitHub or GitLab. Eagerness to explore Firebase (Authentication, Realtime DB, Cloud Messaging) and app deployment. Who Can Apply: Freshers who completed B.E / B.Tech / B.Sc / M.Sc / MCA / BCA Passed out in 2023, 2024 & 2025 . If youve built Android projects during college or training, thats a big plus! Prepare for Interview On These Topics: Architecture & Libraries: Jetpack (ViewModel, LiveData, Room, Navigation), MVVM, MVP, MVC Optional Tools/Services: Firebase (Authentication, Realtime Database, Cloud Messaging) Play Store Deployment Role & Responsibilities

Posted 2 weeks ago

Apply

0.0 - 1.0 years

2 - 3 Lacs

Chennai

Work from Office

Naukri logo

iOS App Developer - Fresher | Only Direct Walk-in We are looking for freshers who are interested in building iPhone (iOS) mobile apps . If you have learned Swift , used Xcode , and worked on small projects using UIKit or SwiftUI , this is your chance to work on real-time apps in a professional team. What You Will Do: Build and improve iOS mobile apps using Swift language. Design screens using Storyboard , Auto Layout , or SwiftUI . Connect the app to online data using REST APIs and tools like Alamofire . Store and manage data in the app using Core Data or SQLite . Use design patterns like MVC or MVVM to organize your code. Work with team members using Git and GitHub for sharing code. Fix bugs and test your app using Xcode debugger . Add features like push notifications . Help submit apps to the Apple App Store . Skills Were Looking For: Good knowledge of Swift programming. Basic understanding of Xcode and how to use it. Experience with UIKit or SwiftUI (college projects or self-learning is fine). Can work with: JSON and REST APIs URLSession or Alamofire Swift Package Manager Know how to use Git and upload code to GitHub . Interested in learning about push notifications and App Store deployment . Who Can Apply: Freshers who completed B.E / B.Tech / B.Sc / M.Sc / MCA / BCA - Passed out in 2023, 2024 & 2025 If youve built iOS projects during college or training thats a big plus! Prepare for Interview On These Topics: Programming Languages: Objective-C Development Tools: Xcode IDE Instruments (for profiling and debugging) Architecture & Frameworks: Core Data Design Patterns: MVC, MVVM Dependency Management: Swift Package Manager Version Control & Collaboration: Git, GitHub/GitLab Additional Tools/Services: Push Notifications (APNs) App Store Connect (deployment) Contact HR: Mary/Sureka - 9884903099 Email id: hrd@netaxis.in Candidates are welcome to attend direct walk-in interviews during the following timings:

Posted 2 weeks ago

Apply

9.0 - 14.0 years

25 - 35 Lacs

Hyderabad, Bengaluru

Hybrid

Naukri logo

Primary Skills: Strong experience with .NET MAUI (or Xamarin with transition experience to MAUI). Proficiency in C#, .NET 6/7/8, and object-oriented programming. Solid understanding of MVVM architecture and design patterns. Experience building and publishing apps on iOS, Android, Windows, and macOS platforms. Hands-on experience with RESTful APIs integration and SQLite or other local storage mechanisms. Knowledge of UI/UX principles and ability to create responsive and adaptive UI. Proficient with Git and source control management systems. Experience with Unit Testing and UI Automation. Role & responsibilities Key technical skills : We are looking for an experienced Technical Lead with strong expertise in .NET MAUI (Multi-platform App UI) to guide the design, development, and deployment of high-quality cross-platform mobile and desktop applications. The ideal candidate will be a hands-on leader capable of mentoring a team of developers, driving architectural decisions, and ensuring the successful delivery of scalable and robust applications. As a Technical Lead, you will collaborate closely with product managers, designers, QA, and backend teams to deliver seamless, performant, and intuitive user experiences across Android, iOS, Windows, and macOS platforms. Lead the end-to-end design and development of cross-platform applications using .NET MAUI Collaborate with stakeholders to understand business requirements and translate them into technical solutions. Define and implement software architecture and best practices. Guide and mentor junior developers, conduct code reviews, and enforce coding standards. Oversee and participate in the development, testing, debugging, and deployment of mobile and desktop applications. Ensure optimal performance, quality, and responsiveness of applications. Stay up-to-date with the latest developments in MAUI and related technologies. Coordinate with DevOps and QA for smooth CI/CD pipelines and release cycles. Troubleshoot and resolve technical issues across platforms.

Posted 2 weeks ago

Apply

6.0 - 10.0 years

10 - 19 Lacs

Bengaluru

Work from Office

Naukri logo

Greetings from eTeam! As, we are hiring " Android with Kotlin" for BANGALORE Location with our client "Harman" . Please go through the below JD for your reference and revert with your confirmation that you are interested in this opportunity. Job details Mode of Hiring:- Permanent with Harman Connected Services . Exp:- 2-9yrs Location:- BANGALORE Please share UAN Service History(EPFO Details) Screenshot for further Interview Process with HARMAN As discussed, plz share the deatils which is mentioned below to pallaviam@eteaminc.com Total Exp: Relevant exp: Full Name: Aadhar number: Pan number: Date of Birth: Current CTC: Expected CTC: Current location: Notice Period: Reason for Job Change: Job Description Skills Required : Strong expertise and hands-on with Android, Kotlin, Jetpack and Unit Testing Regards, Pallavi AM

Posted 2 weeks ago

Apply

2.0 - 7.0 years

9 - 19 Lacs

Bengaluru

Work from Office

Naukri logo

Greetings from eTeam! As, we are hiring " Android with Kotlin" for BANGALORE Location with our client "Harman" . Please go through the below JD for your reference and revert with your confirmation that you are interested in this opportunity. Job details Mode of Hiring:- Permanent with Harman Connected Services . Exp:- 2-9yrs Location:- BANGALORE Please share UAN Service History(EPFO Details) Screenshot for further Interview Process with HARMAN As discussed, plz share the deatils which is mentioned below to pallaviam@eteaminc.com Total Exp: Relevant exp: Full Name: Aadhar number: Pan number: Date of Birth: Current CTC: Expected CTC: Current location: Notice Period: Reason for Job Change: Job Description Skills Required : Strong expertise and hands-on with Android, Kotlin, Jetpack and Unit Testing Regards, Pallavi AM

Posted 2 weeks ago

Apply

7.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Job Description Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems. Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience. Career Level - IC4 Responsibilities Overview of Product – Oracle Analytics Be part of an energetic and challenging team building an enterprise Analytic platform that will allow users to quickly gain insights on their most valuable asset; data. Oracle Analytics is an industry-leading product that empowers entire organizations with a full range of business analytics tools, enterprise ready reporting and engaging, and easy-to-use self-service data visualizations. Our customers are business users that demand a software product that allows easy, fast navigation through the full spectrum of data scale from simple spreadsheets to analyzing enormous volumes of information in enterprise class data warehouses. Oracle Analytics is a comprehensive solution to meet the breadth of all analytics needs. Get the right data, to the right people, at the right time with analytics for everyone in your organization. With built-in security and governance, you can easily share insights and collaborate with your colleagues. By leveraging the cloud, you can scale up or down to suit your needs. The Oracle Analytics Cloud offering is a leading cloud service at Oracle built on Oracle Cloud Infrastructure. It runs with a Generation 2 offering and provides consistent high performance and unmatched governance and security controls. Self-service analytics drive business agility with faster time to insights. You no longer need help from IT to access, prepare, analyze, and collaborate on all your data. Easily create data visualizations with automated chart recommendations and optimize insights by collaborating with colleagues on analyses. Augmented analytics with embedded machine learning throughout the platform drive smarter and better insights. Always on—and always working in the background, machine learning is continuously learning from the data it takes in, making it smarter and more accurate as time goes by. Uncover deeper patterns and predict trends for impactful, unbiased recommendations. On the team we develop, deploy, and support the Oracle Analytics platform helping our customers succeed in their journey to drive business value. You will be working with experts in their field, exploring the latest technologies, you will be challenged while creating features that will be delivered to our customers, asked to be creative, and hopefully have some fun along the way. Members of our team are tasked to take on challenges along all aspect of our product. https://www.oracle.com/solutions/business-analytics Specific Responsibilities And Desired Qualifications As a member of the development team, you will design, code, debug, and deliver innovative analytic features that involve JavaScript/HTML/CSS/SCSS and Java technologies. You will work closely with your peer developers located across the world, including Mexico, India, and the USA. Key responsibilities include: Design, develop, test and deliver new features on a world-class analytics platform suitable for deployment to both the Oracle Cloud and on-premise environments Lead the creation of formal design specifications and coding of complex systems Work closely with the Product Management on product requirements and functionality Build software applications following established coding standards Communicate continually with the project teams, explain progress on the development effort Contribute to continuous improvement by suggesting improvements to user interface, software architecture or recommending new technologies Ensure quality of work through development standards and QA procedures Perform maintenance and enhancements on existing software Key Qualifications : BS/MS in Computer Science or related major Exceptional analytic and problem-solving skills Solid understanding of object-oriented programming and MVVM principles Solid skills utilizing JavaScript, HTML, CSS, and Java Experienced in utilizing JS frameworks such as jQuery, Knockout, or React with Redux Skilled in debugging and resolving client-side functionality and performance issues Experienced in distributed and scalable server-side software development Knowledge in developing, implementing, and optimizing software algorithms Solid knowledge of data structures and operating systems Basic understanding of Agile/Scrum development methodologies Hands-on experience using source control tools such as GIT Strong written and verbal English communication skills Self-motivated and passionate in developing high quality software Strong Team Player Other Qualifications : Knowledge of Business Intelligence or Analytics Experience using Oracle JET Familiarity with Cloud services such as OCI, AWS or Azure Knowledge of Terraform/Python About Us As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity. We know that true innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing an inclusive workforce that promotes opportunities for all. Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs. We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling +1 888 404 2494 in the United States. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law. Show more Show less

Posted 2 weeks ago

Apply

6.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Job Title: Sr. Mobile Application Developer Location: Hyderabad Experience: 6 - 8 Years Primary Skills: Flutter (Dart),River Pod Secondary Skills Job Description: 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 Bachelor’s 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 2 weeks ago

Apply

1.0 years

0 - 0 Lacs

Mohali

On-site

GlassDoor logo

Responsibilities: Collaborate with the development team to design and implement new features for our iOS applications using Swift. Write clean, maintainable, and efficient code under the guidance of senior developers. Assist in translating UI/UX designs into high-quality code. Participate in debugging and troubleshooting to identify and fix bugs. Write unit and UI tests to ensure code quality and robustness. Contribute to code reviews to learn from and share knowledge with the team. Stay up-to-date with the latest iOS development trends, tools, and best practices. Work with version control systems like Git. Communicate effectively with team members regarding progress, challenges, and ideas. Required Qualifications: Basic understanding of the Swift programming language concepts. Familiarity with the iOS SDK (UIKit and/or SwiftUI). Experience with Xcode IDE. Fundamental understanding of mobile development concepts (e.g., view life cycles, memory management, networking). Basic knowledge of version control using Git. Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills. A strong desire to learn, grow, and take on new challenges in iOS development. Bachelor's degree in Computer Science, Engineering, or a related field, OR equivalent practical experience demonstrated through projects or portfolio. Preferred Qualifications (Nice-to-Haves): Familiarity with RESTful APIs and JSON to connect iOS applications to back-end services. Understanding of common architectural patterns (e.g., MVC, MVVM, VIPER). Experience with dependency managers (e.g., CocoaPods, Swift Package Manager). Exposure to Agile/Scrum development methodologies. Personal contributions to open-source projects (please provide links, e.g., GitHub profile). Basic understanding of automated testing frameworks (e.g., XCTest). Benefits Salaries are at par with industry standards 5-day working week Flexible office timings Health insurance (covering you and your family) 24 days of paid leave and 10 national holidays EPF deduction and employer contribution Job Types: Full-time, Permanent Pay: ₹25,000.00 - ₹40,000.00 per month Benefits: Health insurance Provident Fund Schedule: Day shift Monday to Friday Supplemental Pay: Yearly bonus Experience: SwiftUI: 1 year (Required) Work Location: In person

Posted 2 weeks ago

Apply

30.0 years

8 - 9 Lacs

Bengaluru

On-site

GlassDoor logo

Why Verifone For more than 30 years Verifone has established a remarkable record of leadership in the electronic payment technology industry. Verifone has one of the leading electronic payment solutions brands and is one of the largest providers of electronic payment systems worldwide. Verifone has a diverse, dynamic and fast paced work environment in which employees are focused on results and have opportunities to excel. We take pride in the fact that we work with leading retailers, merchants, banks, and third party partners to invent and deliver innovative payments solution around the world. We strive for excellence in our products and services, and are obsessed with customer happiness. Across the globe, Verifone employees are leading the payments industry through experience, innovation, and an ambitious spirit. Whether it's developing the next platform of secure payment systems or searching for new ways to bring electronic payments to new markets, the team at Verifone is dedicated to the success of our customers, partners and investors. It is this passion for innovation that drives each one of our employees for personal and professional success. About the role We are looking for an experienced Senior Android Developer to design, develop, and maintain high-performance Point-of-Sale (POS) terminal solutions. The ideal candidate will have expertise in Java, a strong grasp of Kotlin concepts, and a background in developing secure and scalable payment applications. This role involves leading development efforts, mentoring junior developers, and ensuring best practices in mobile application architecture. What you'll do Design, develop, test, automate and maintain Payment applications on Android based POS devices using Java. Implement Kotlin concepts to support modern Android development practices and future system upgrades. Apply concepts of domain engineering to maximize reusability among a family of Android POS devices. Collaborate with cross-functional teams to define, design, and deliver new applications/features. Write clean, scalable, and efficient code while following best coding practices. Optimize application performance, memory usage, and battery efficiency. Ensure high-quality UI/UX implementation in collaboration with designers. Debug and resolve software defects, ensuring application stability. Implement and maintain MVVM/MVP architecture and dependency injection frameworks like Dagger/Hilt. Integrate RESTful APIs, third-party services, and networking components into mobile applications. Stay updated with the latest Android trends, frameworks, and best practices. Mentor and guide junior developers in coding, design, and development methodologies. Participate in code reviews, sprint planning, and Agile development processes. What qualifications will you need to be successful? 6+ years of experience in Android development. Strong proficiency in Java with a solid understanding of Kotlin concepts Strong knowledge of architectural patterns such as MVVM, MVP, or Clean Architecture Experience with modularization, dependency injection (e.g., Dagger or Hilt), and reactive programming (e.g., RxJava, Coroutines/Flows). Proficiency in Git, CI/CD pipelines, and Agile methodologies. Strong knowledge of networking concepts, including TCP/IP, HTTP, HTTPS, Web Sockets, and SSL/TLS. Experience integrating secure authentication mechanisms, such as OAuth, JWT, and token-based authentication. Strong debugging and performance optimization skills. Knowledge of unit testing and automation testing frameworks (JUnit, Espresso, Mockito). Excellent problem-solving, analytical, and communication skills. Knowledge of software quality metrics and mechanisms to implement and monitor them. Knowledge of patterns for software architecture and design. Strong knowledge of Object-Oriented concepts and software components. Our commitment Verifone is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Verifone is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Posted 2 weeks ago

Apply

5.0 years

0 - 0 Lacs

Bengaluru

On-site

GlassDoor logo

Job Title: Senior iOS Developer Experience Required: 5+ Years Location: Bangalore Employment Type: Contract (6 Months) Job Summary: We are seeking a passionate and experienced Senior iOS Developer to join our dynamic team. The ideal candidate will have 5+ years of hands-on experience in building and maintaining scalable iOS applications using Swift, Objective-C, and UI-Kit. You will play a key role in designing robust mobile applications, ensuring high performance, and contributing to a collaborative agile environment. ⸻ Key Responsibilities: Design and build advanced applications for the iOS platform using Swift and Objective-C. Work with cross-functional teams to define, design, and ship new features. Integrate RESTful APIs and third-party libraries effectively. Ensure the performance, quality, and responsiveness of applications. Identify and correct bottlenecks and fix bugs. Maintain code quality and organization using industry-standard CI/CD practices (e.g., Jenkins, fastlane). Implement modern UI using UIKit, Core Animation, and handle data with Core Data. Write clean, maintainable, and testable code with a strong focus on UI Testing. Manage the complete app deployment process on the App Store. Monitor app performance and resolve crashes using Firebase & Crashlytics. Collaborate with the product and design teams in an Agile environment to deliver high-quality features. ⸻ Key Skills Required: Proficiency in Swift and Objective-C. Strong experience with UIKit, Core Data, and Core Animation. Integration experience with RESTful APIs. Familiarity with CI/CD pipelines using Jenkins and fastlane. In-depth knowledge of App Store deployment processes. Experience with UI testing frameworks. Understanding of Agile methodologies. Hands-on experience with Firebase services and Crashlytics. ⸻ Nice to Have: Knowledge of SwiftUI. Experience with performance profiling and memory management. Exposure to design patterns like MVVM or VIPER. ⸻ Join us to be part of an innovative and collaborative team, where your contributions will directly impact the success of the product and the user experience. Job Type: Contractual / Temporary Contract length: 6 months Pay: ₹80,000.00 - ₹90,000.00 per month Schedule: Day shift Application Question(s): Are you Ok with Contract Job? Our Budget is Upto 90k Per Month. Are you OK with the budget? Experience: iOS development: 5 years (Required) Work Location: In person

Posted 2 weeks ago

Apply

4.0 years

13 Lacs

Pune

On-site

GlassDoor logo

Role - Android Developer Experience: Over 4 years of experience Qualification - BE/Btech Location: (Pune, Mumbai, Bangalore, Chennai, Coimbatore, Gurgaon) Joining – Immediate to post offer 15 days Communication – Excellent Budget: Max 13 L * Over 3 years of Android development experience, with hands-on experience in Kotlin Proven working experience in enterprise level Android native application development and have published at multiple native Android apps MUST have experience in performance, quality, and responsiveness of applications Strong in OOPs concept & SOLID principles Strong Core Java programming language Expert and Hand-on experience in working on Android SDK, APIs, Libraries and tools. Different versions of Android Strong Knowledge of UI frameworks (either Android, XML), MVP application design Strong knowledge of Android UI design principles , patterns , and best practices Experience in architectural pattern design and implementation e.g MVC, MVP, MVVM (MUST) etc Android Studio IDE & it’s different tools like Memory Management, Profiling etc. A knack for benchmarking and optimization Must have good knowledge and experience of working with third-party libraries and dealing with APIs Knowledge of the open-source Android ecosystem and the libraries available for common tasks Good knowledge on RxAndroid/RxJava, Dagger 2, Retrofit, etc.. libraries Past experience on Back-end integration (SOAP & Rest based web services) & various APIs Mobile app security experience , encrypted connections, OAuth2, etc Online and Offline Data Storage (SQlite database) App publishing and Distribution on play store know-how Past experience on Code version control and repository technology, tools ( Git ) Experience with source code management techniques using GitHub (access using CICD) and/or SVN Firebase Analytics, Crashlytics Translation of designer mock-ups and wireframes into front-end code Able to do App integration with backend modules and APIs Unit testing with tools (Functional or UI as per requirement we can verify) Strong analytical, problem-solving, and troubleshooting skills Gradle knowledge Past experience working with Android Bluetooth Low Energy and Android HILT as a dependency injection will be a plus Call us Jisha - 99479 40669 Gowthami 8247235014 Job Types: Full-time, Permanent Schedule: Day shift Monday to Friday Education: Bachelor's (Required) Experience: BLE: 3 years (Required) OOPs concept: 3 years (Required) Android native application: 3 years (Required) MVVM : 3 years (Required) Android Bluetooth Low Energy: 3 years (Required) Work Location: In person

Posted 2 weeks ago

Apply

0 years

0 - 0 Lacs

Noida

Remote

GlassDoor logo

Job Overview: We are seeking a skilled Sr. Android Developer with a strong foundation in Java to join our dynamic team. You will be responsible for designing, developing, and maintaining high-quality mobile applications that provide an excellent user experience. The ideal candidate will be passionate about the latest technologies and trends in mobile development. Key Responsibilities: Design and develop advanced applications for the Android platform using Java. Collaborate with cross-functional teams to define, design, and ship new features. Work with outside data sources and APIs to integrate and enhance app functionality. Perform unit testing and debugging to ensure code quality and application stability. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Ensure the best possible performance, quality, and responsiveness of applications. Maintain code quality through code reviews and adherence to coding standards. Stay updated on industry trends and advancements in mobile development. Qualifications: Proven experience as an Android Developer, with a strong portfolio of apps developed using Java. Solid understanding of the Android SDK, UI/UX principles, and design patterns (MVC, MVVM, etc.). Familiarity with modern development tools such as Android Studio, Gradle, and version control systems (e.g., Git). Experience with RESTful APIs to connect Android applications to back-end services. Knowledge of Kotlin is a plus but not required. Understanding of mobile application architecture and design patterns. Strong analytical and problem-solving skills. Excellent communication and teamwork abilities. Preferred Skills: Experience with Jetpack components (LiveData, ViewModel, Navigation, etc.). Familiarity with Reactive Programming (RxJava, Kotlin Coroutines). Knowledge of Firebase services (Analytics, Crashlytics, Cloud Messaging). Understanding of security best practices in mobile applications. Experience with Agile/Scrum development methodologies. Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience. What We Offer: Competitive salary and benefits package. Opportunities for professional growth and development. A collaborative and innovative work environment. Flexible work hours and remote work options. Job Types: Full-time, Permanent Pay: ₹30,000.00 - ₹70,000.00 per month Schedule: Fixed shift Monday to Friday Morning shift Weekend availability Supplemental Pay: Performance bonus Yearly bonus

Posted 2 weeks ago

Apply

3.0 years

0 Lacs

Mumbai, Maharashtra, India

On-site

Linkedin logo

About this role Our ideal candidate - We are searching for an all-star iOS engineer who wants to be a key team member of an early-stage SaaS software startup with a small team. You have a strong passion for shipping iOS builds to more than 2,000+ American businesses who will see your work every day. TLDR; if your passionate about building things, and you want to work in a solid team where you can learn a lot - about engineering, team work, product and startups then this might be a great fit! "We want someone who would be a startup founder of his/her own thing one day!" Must be comfortable working on our existing codebase, adding new features, developing new apps, and optimizing them for a fast and delightful user experience. You must be comfortable with fast-paced execution and releases. Compensation: ₹18 LPA Responsibilities: Own the development of end-to-end product features, including scoping, architecting, coding, testing, designing UI, and roll-out. Ship updates bi-weekly and sometimes weekly. High empathy: You care about our users. You can put yourself in their shoes. Think critically about user requests, and learn how users respond to your releases. You control technical debt with innovation in new features. Collaborating with others to define, design, and ship new features. Maintaining the app, making sure it is stable. Desire to work autonomously in a distributed team - manage yourself, work on your hours, document your code and the project, and communicate effectively with others. Skills & Experience: You are a software engineer who thinks & speaks in Swift (Swift 3+); You have 3+ years of experience with iOS development, shipped one or more apps to the AppStore. You have a Bachelors / Masters degree in Computer Science / Engineering or a related subject. You have experience working with networking (Alamofire), iOS third-party libraries, and APIs (CocoaPods). You have a solid understanding of the full lifecycle of mobile development, basic testing, and publishing. You are attentive to the details like code efficiency, design, and best practices. You enjoy working with a small, fast-paced team willing to jump on tasks (planned / out of nowhere / ambiguous), without spilling your coffee. You are equal parts left and right brain - you focus on the tech and logic as much as you are obsessed with the UX and customer delight. You are looking to restore balance to the universe through clean code. You have complete expertise in the general mobile landscape, design, trends, and emerging technologies. You have strong experience with Git - pull requests, merge conflicts, branches, etc. About Our Stack: XCode (Latest), Swift 5+ UIKit MVVM design pattern APIs using Alamofire and SwiftyJSON (You must be familiar with multi-threading) Github XCode Cloud (For CI/CD) Bonus: You have developed apps on Flutter / React Native (HUGE). You are popular on StackOverflow for answering challenging questions. Your GitHub profile showcases a list of original contributions. You have taught iOS to others. Work environment: We are focused on results, not hours. We are flexible on work location. You must have really good digital online communication skills (e.g. being responsive on slack, attending Zoom meetings). We believe in clearly defining goals, empowering people, and giving autonomy. We value your personal growth and development; as the company grows, so do the individuals that run it. Show more Show less

Posted 2 weeks ago

Apply

5.0 years

0 Lacs

Mohali district, India

On-site

Linkedin logo

🚨 We’re Hiring: Android Developer (3–5 Years Experience) 📍 Location: Mohali | 🏢 Work from Office | 💼 Full-Time 💰 Salary: ₹60,000 – ₹80,000 per month 🏢 Company Type: Service-Based Are you an experienced Android Developer looking to take your skills to the next level? We’re on the hunt for a talented individual to join our on-site team in Mohali . If you have 3–5 years of experience building Android apps using Kotlin , XML , MVVM , Flow , and Jetpack components , we’d love to connect! 🔧 Tech Stack You’ll Work With: Kotlin for modern Android development XML for UI layouts Flow & Coroutines for reactive programming MVVM architecture Jetpack Components (LiveData, ViewModel, Navigation, Room, etc.) ✅ What We’re Looking For: 3–5 years of hands-on experience in native Android development Solid understanding of Android SDK , design patterns , and app architecture Experience working with REST APIs and third-party libraries Ability to write clean, maintainable, and testable code Strong debugging and performance tuning skills 🌟 What You’ll Get: Competitive salary: ₹60,000 – ₹80,000/month 5-day work week Opportunity to work on diverse client projects Supportive and tech-driven team culture Career growth and learning opportunities Show more Show less

Posted 2 weeks ago

Apply

4.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Who are we? Founded in 2014 by Khadim Batti and Vara Kumar, Whatfix is a leading global B2B SaaS provider and the largest pure-play enterprise digital adoption platform (DAP). Whatfix empowers companies to maximize the ROI of their digital investments across the application lifecycle, from ideation to training to the deployment of software. Driving user productivity, ensuring process compliance, and improving user experience of internal and customer-facing applications. Spearheading the category with serial innovation and unmatched customer-centricity, Whatfix is the only DAP innovating beyond the category, positioning itself as a comprehensive suite for GenAI-powered digital adoption, analytics, and application simulation. Whatfix product suite consists of 3 products - DAP, Product Analytics, and Mirror. This product suite helps businesses accelerate ROI on digital investments by streamlining application deployment across its lifecycle. Whatfix has seven offices across the US, India, UK, Germany, Singapore, and Australia and a presence across 40+ countries. Customers: 700+ enterprise customers, including over 80 Fortune 500 companies such as Shell, Microsoft, Schneider Electric, and UPS Supply Chain Solutions. Investors: Raised a total of ~$270 million. Most recently Series E round of $125 Million led by Warburg Pincus with participation from existing investor SoftBank Vision Fund 2. Other investors include Cisco Investments, Eight Roads Ventures (A division of Fidelity Investments), Dragoneer Investments, Peak XV Partners, and Stellaris Venture Partners. With over 45% YoY sustainable annual recurring revenue (ARR) growth, Whatfix is among the “Top 50 Indian Software Companies” as per G2 Best Software Awards. Recognized as a “Leader” in the digital adoption platforms (DAP) category for the past 4+ years by leading analyst firms like Gartner, Forrester, IDC, and Everest Group. The only vendor recognized as a Customers’ Choice in the 2024 Gartner® Voice of the Customer for Digital Adoption Platforms has once again earned the Customers’ Choice distinction in 2025. 4.5 on Gartner Peer Insights, and a high CSAT of 99.8% Highest-Ranking DAP on 2023 Deloitte Technology Fast 500™ North America for Fourth Consecutive Year Only DAP to be among the top 35% companies worldwide in sustainability excellence with EcoVadis Bronze Medal We don't believe in keeping the applicants hanging and give very high importance to closing the loop irrespective of the outcome of your application. Stay up-to-date with the latest trends and advancements in AI and machine learning to recommend and implement cutting-edge technologies What would you get to do ? As a BizApp Engineer you will design, develop, and deploy scalable business applications. You will be responsible for the full software development lifecycle, improving code structure and maintainability, collaborating with cross-functional teams, and mentoring junior engineers. This role requires a proactive mindset and the ability to take ownership of challenging technical problems. Scope & Impact Independently drive the entire lifecycle of features, including design, development, testing, deployment, and maintenance. Deliver high-quality, scalable, and maintainable solutions that align with business needs. Technical Execution Enhance code structure and architecture to improve testability and maintainability. Write, co-write, and review technical design documentation. Highly proficient in one or more technical areas, particularly front end technologies Collaboration Work closely with cross-functional teams to solve problems and implement robust solutions. Escalate issues with broader implications while working towards resolutions. Guide other teams in making design decisions when working with the codebase owned by this team. Team Building & Mentorship Mentor and support other engineers, fostering a culture of continuous learning and knowledge sharing. Participate in the hiring process, including interviewing candidates and attending recruiting events. Required Qualifications 3+ years of experience as full stack developer Solid understanding of JavaScript & TypeScript Deep understanding of JavaScript and its working across different browsers - Deep knowledge of Browser(s) architecture & internal working (iFrame, ShadowDOM & Rendering of webpages) Core Java Basics & OOPs concepts - Understanding of MVC, MVVM, MVP, and other UI design patterns HandsOn with HTML, CSS & Core Java - Browser Profiling & Debugging Solid understanding of design principles and patterns Solid problem solving skills with understanding of data structure and algorithms Any no-sql db Knowledge of front-end compilers and bundlers Experience in Unit Testing and Automation Experience in CI/CD, Jenkins Analyze Functional & Non-Functional requirements with effort estimation and deployment Hands-on in Architecting and developing large scale applications Hands-on debugging skills Design for performance, scalability, fault tolerance and high availability Good to Have: Browser Extension understanding Exposure to react & GWT/Swing/AWT Note: We strive to live and breathe our Cultural Principles and encourage employees to demonstrate some of these core values - Customer First; Empathy; Transparency; Fail Fast and scale Fast; No Hierarchies for Communication; Deep Dive and innovate; Trust, Do it as you own it. We are an equal opportunity employer and value diverse people because of and not in spite of the differences. We do not discriminate on the basis of race, religion, color, national origin, ethnicity, gender, sexual orientation, age, marital status, veteran status, or disability status Show more Show less

Posted 2 weeks ago

Apply

0 years

0 Lacs

Greater Hyderabad Area

On-site

Linkedin logo

Requirements Proven experience as a mobile application developer with a focus on .NET MAUI. Strong knowledge of Couchbase Lite and experience with offline data synchronization. Proficiency in C# and .NET framework. Familiarity with mobile application architecture patterns (e.g., MVVM). Experience with RESTful APIs and third-party libraries. Understanding of mobile application performance optimization techniques. Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities. Preferred Qualifications Experience with other cross-platform frameworks (e.g., MAUI). Knowledge of cloud services and backend integration. Familiarity with Agile development methodologies. Got it! I’ll update the job description to include the requirement for implementing graphs and charts in .NET MAUI. Show more Show less

Posted 2 weeks ago

Apply

5.0 years

0 Lacs

Chandigarh, India

On-site

Linkedin logo

Experience Required: 5+ Years Skill Set: Expert in React Native with strong JavaScript/TypeScript skills and deep experience in building and scaling cross-platform mobile apps. Proficient in architectural patterns like MVVM and Clean Architecture, with expertise in modular component design and code reusability. Skilled in state management using Redux, MobX, and Context API; experienced with RESTful and GraphQL integrations, native bridges, and hybrid communication. Lead the architecture and design of scalable, maintainable, high-performance mobile applications aligned with business goals and product vision. Advanced in automated testing (Jest, Detox, Appium), TDD, and implementing CI/CD using Fastlane, GitHub Actions, AppCenter, and Bitrise. Strong focus on security (OAuth, JWT, data encryption), performance optimization, and accessibility at the platform level. Collaborate with cross-functional teams and backend/DevOps architects to deliver robust end-to-end solutions, while mentoring teams and establishing engineering best practices Show more Show less

Posted 2 weeks ago

Apply

13.0 years

0 Lacs

Mumbai, Maharashtra, India

On-site

Linkedin logo

Location:, Kandivali Role Overview We are seeking a talented Android Developer with 13 years of experience to help craft seamless, intuitive, and high-performance Android applications using Java, Kotlin, and Jetpack Compose. Projects Youll Work On Consumer-facing apps E-commerce platforms Internal enterprise tools Youll leverage tools like Firebase, Room, and modern UI components while contributing directly to business outcomes and user experience. Key Responsibilities Develop and maintain Android applications using Java, Kotlin, and Jetpack Compose. Collaborate with cross-functional teams (design, backend, product). Write clean, testable, and maintainable code. Debug and resolve issues. Optimize app performance for speed and efficiency. Keep up with the latest Android technologies. Participate in code reviews. Contribute from concept to deployment on Google Play Store. Required Skills And Qualifications 13 years of Android development experience. Proficient in Java and Kotlin. Hands-on experience with Jetpack Compose. Solid understanding of Android SDK, Studio, and Material Design. Experience with RESTful APIs. Version control using Git. Knowledge of MVVM architecture. Strong problem-solving skills and a user-focused mindset. Preferred Skills Unit/UI testing (JUnit, Espresso). Dependency injection (Dagger/Hilt). CI/CD pipelines for Android. Kotlin Coroutines or RxJava. Familiarity with Firebase, Room, WorkManager. Bonus Points Personal/side projects, open-source contributions. Published apps or GitHub portfolios demonstrating your skills. Why Join Us? Innovative Work: Jetpack Compose, Firebase, Room Collaborative Culture: Agile, creative team Growth Opportunities: Courses, certifications, conferences Benefits: Competitive salary, health insurance, hybrid options, team activities Diversity and Inclusion We welcome candidates from all backgrounds and are dedicated to building an inclusive workplace where everyone thrives. This job is provided by Shine.com Show more Show less

Posted 2 weeks ago

Apply

13.0 years

0 Lacs

Mumbai, Maharashtra, India

On-site

Linkedin logo

Flutter Developer Location:, Kandivali Role Overview We are seeking a skilled Flutter Developer with 13 years of experience to help craft cross-platform mobile applications that deliver exceptional user experiences. You will work on high-impact projects using Flutter, Dart, and modern mobile development best practices. Projects Youll Work On Cross-platform mobile applications for consumers and businesses E-commerce platforms Internal tools and enterprise apps Youll leverage tools like Firebase, REST APIs, and modern Flutter libraries to build scalable, maintainable apps. Key Responsibilities Design and develop Flutter applications for Android and iOS platforms. Work closely with designers, product managers, and backend developers. Write clean, maintainable, and testable Dart code. Ensure consistent performance across platforms. Integrate with RESTful APIs and third-party libraries. Participate in code reviews and agile ceremonies. Stay updated with the latest in Flutter, Dart, and mobile development trends. Required Skills And Qualifications 13 years of professional experience with Flutter and Dart. Experience developing mobile apps for Android and iOS using Flutter. Familiarity with platform-specific APIs and deployment workflows. Understanding of RESTful API integration. Version control using Git. Knowledge of architecture patterns like BLoC, Provider, MVVM. Strong debugging and optimization skills. Preferred Skills Experience with Firebase, SQLite, Hive, or similar tools. Familiarity with CI/CD for mobile apps. Experience with native Android (Kotlin/Java) or iOS (Swift/Objective-C). Familiarity with animations and custom UI components. Bonus Points Published Flutter apps on Play Store or App Store. Contributions to open-source Flutter packages. GitHub portfolios demonstrating your Flutter expertise. Why Join Us? Work on modern Flutter projects Collaborate in a creative and agile environment Growth via training, certifications, and events Competitive salary, health insurance, hybrid work options Diversity and Inclusion We welcome candidates from all backgrounds and are dedicated to building an inclusive workplace where everyone thrives This job is provided by Shine.com Show more Show less

Posted 2 weeks ago

Apply

13.0 years

0 Lacs

Navi Mumbai, Maharashtra, India

On-site

Linkedin logo

Flutter Developer Location:, Kandivali Role Overview We are seeking a skilled Flutter Developer with 13 years of experience to help craft cross-platform mobile applications that deliver exceptional user experiences. You will work on high-impact projects using Flutter, Dart, and modern mobile development best practices. Projects Youll Work On Cross-platform mobile applications for consumers and businesses E-commerce platforms Internal tools and enterprise apps Youll leverage tools like Firebase, REST APIs, and modern Flutter libraries to build scalable, maintainable apps. Key Responsibilities Design and develop Flutter applications for Android and iOS platforms. Work closely with designers, product managers, and backend developers. Write clean, maintainable, and testable Dart code. Ensure consistent performance across platforms. Integrate with RESTful APIs and third-party libraries. Participate in code reviews and agile ceremonies. Stay updated with the latest in Flutter, Dart, and mobile development trends. Required Skills And Qualifications 13 years of professional experience with Flutter and Dart. Experience developing mobile apps for Android and iOS using Flutter. Familiarity with platform-specific APIs and deployment workflows. Understanding of RESTful API integration. Version control using Git. Knowledge of architecture patterns like BLoC, Provider, MVVM. Strong debugging and optimization skills. Preferred Skills Experience with Firebase, SQLite, Hive, or similar tools. Familiarity with CI/CD for mobile apps. Experience with native Android (Kotlin/Java) or iOS (Swift/Objective-C). Familiarity with animations and custom UI components. Bonus Points Published Flutter apps on Play Store or App Store. Contributions to open-source Flutter packages. GitHub portfolios demonstrating your Flutter expertise. Why Join Us? Work on modern Flutter projects Collaborate in a creative and agile environment Growth via training, certifications, and events Competitive salary, health insurance, hybrid work options Diversity and Inclusion We welcome candidates from all backgrounds and are dedicated to building an inclusive workplace where everyone thrives This job is provided by Shine.com Show more Show less

Posted 2 weeks ago

Apply

13.0 years

0 Lacs

Thane, Maharashtra, India

On-site

Linkedin logo

Flutter Developer Location:, Kandivali Role Overview We are seeking a skilled Flutter Developer with 13 years of experience to help craft cross-platform mobile applications that deliver exceptional user experiences. You will work on high-impact projects using Flutter, Dart, and modern mobile development best practices. Projects Youll Work On Cross-platform mobile applications for consumers and businesses E-commerce platforms Internal tools and enterprise apps Youll leverage tools like Firebase, REST APIs, and modern Flutter libraries to build scalable, maintainable apps. Key Responsibilities Design and develop Flutter applications for Android and iOS platforms. Work closely with designers, product managers, and backend developers. Write clean, maintainable, and testable Dart code. Ensure consistent performance across platforms. Integrate with RESTful APIs and third-party libraries. Participate in code reviews and agile ceremonies. Stay updated with the latest in Flutter, Dart, and mobile development trends. Required Skills And Qualifications 13 years of professional experience with Flutter and Dart. Experience developing mobile apps for Android and iOS using Flutter. Familiarity with platform-specific APIs and deployment workflows. Understanding of RESTful API integration. Version control using Git. Knowledge of architecture patterns like BLoC, Provider, MVVM. Strong debugging and optimization skills. Preferred Skills Experience with Firebase, SQLite, Hive, or similar tools. Familiarity with CI/CD for mobile apps. Experience with native Android (Kotlin/Java) or iOS (Swift/Objective-C). Familiarity with animations and custom UI components. Bonus Points Published Flutter apps on Play Store or App Store. Contributions to open-source Flutter packages. GitHub portfolios demonstrating your Flutter expertise. Why Join Us? Work on modern Flutter projects Collaborate in a creative and agile environment Growth via training, certifications, and events Competitive salary, health insurance, hybrid work options Diversity and Inclusion We welcome candidates from all backgrounds and are dedicated to building an inclusive workplace where everyone thrives This job is provided by Shine.com Show more Show less

Posted 2 weeks ago

Apply

13.0 years

0 Lacs

Navi Mumbai, Maharashtra, India

On-site

Linkedin logo

Location:, Kandivali Role Overview We are seeking a talented Android Developer with 13 years of experience to help craft seamless, intuitive, and high-performance Android applications using Java, Kotlin, and Jetpack Compose. Projects Youll Work On Consumer-facing apps E-commerce platforms Internal enterprise tools Youll leverage tools like Firebase, Room, and modern UI components while contributing directly to business outcomes and user experience. Key Responsibilities Develop and maintain Android applications using Java, Kotlin, and Jetpack Compose. Collaborate with cross-functional teams (design, backend, product). Write clean, testable, and maintainable code. Debug and resolve issues. Optimize app performance for speed and efficiency. Keep up with the latest Android technologies. Participate in code reviews. Contribute from concept to deployment on Google Play Store. Required Skills And Qualifications 13 years of Android development experience. Proficient in Java and Kotlin. Hands-on experience with Jetpack Compose. Solid understanding of Android SDK, Studio, and Material Design. Experience with RESTful APIs. Version control using Git. Knowledge of MVVM architecture. Strong problem-solving skills and a user-focused mindset. Preferred Skills Unit/UI testing (JUnit, Espresso). Dependency injection (Dagger/Hilt). CI/CD pipelines for Android. Kotlin Coroutines or RxJava. Familiarity with Firebase, Room, WorkManager. Bonus Points Personal/side projects, open-source contributions. Published apps or GitHub portfolios demonstrating your skills. Why Join Us? Innovative Work: Jetpack Compose, Firebase, Room Collaborative Culture: Agile, creative team Growth Opportunities: Courses, certifications, conferences Benefits: Competitive salary, health insurance, hybrid options, team activities Diversity and Inclusion We welcome candidates from all backgrounds and are dedicated to building an inclusive workplace where everyone thrives. This job is provided by Shine.com Show more Show less

Posted 2 weeks 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