Home
Jobs

1206 Mvvm Jobs - Page 11

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

9.0 - 12.0 years

20 - 22 Lacs

Noida, Bhubaneswar

Work from Office

Naukri logo

9+ years in Android (Kotlin/Java) & Flutter(Dart) Strong in VoIP, SIP, Telephony APIs, Audio routing Exp. in MDM Framework WebRTC, Sockets, REST, WebSockets AOSP & low-level Android expertise Proficient in Firebase tools (FCM, Analytics, Crashlytics)

Posted 1 week ago

Apply

5.0 years

0 Lacs

Noida, Uttar Pradesh, India

Remote

Linkedin logo

Who We Are Ontic makes software that corporate and government security professionals use to proactively manage threats, mitigate risks, and make businesses stronger. Built by security and software professionals, the Ontic Platform connects and unifies critical data, business processes, and collaborators in one place, consolidating security intelligence and operations. We call this Connected Intelligence. Ontic serves corporate security teams across key functions, including intelligence, investigations, GSOC, executive protection, and security operations. As Ontic employees, we put our mission first and value the trust bestowed upon us by our clients to help keep their people safe. We approach our clients and each other with empathy while focusing on the execution of our strategy. And we have fun doing it. Job Overview We are looking for a skilled and passionate Android Developer to join our dynamic team. You will be responsible for developing, enhancing, and maintaining our Android application, ensuring high performance, responsiveness, and a seamless user experience. Key Responsibilities Design and build advanced applications for the Android platform using Kotlin/Java. Collaborate with cross-functional teams to define, design, and ship new features. Work with external data sources and APIs (REST/JSON). Ensure the best possible performance, quality, and responsiveness of the application. Identify and fix bugs, and continuously discover, evaluate, and implement new technologies to maximize development efficiency. Write clean, maintainable, and efficient code following best practices. Conduct code reviews and provide constructive feedback. Manage app releases and updates to Google Play Store. Maintain documentation of code, development processes, and application updates. Required Skills And Qualifications 3–5 years of professional Android app development experience. Strong proficiency in Kotlin and/or Java. Deep understanding of Android SDK, different versions of Android, and how to deal with different screen sizes. Experience with offline storage, threading, and performance tuning. Familiarity with cloud message APIs and push notifications (e.g., Firebase). Strong knowledge of Android UI design principles, patterns, and best practices. Experience with third-party libraries, APIs, and integration. Good understanding of MVVM architecture, Android Jetpack components (LiveData, ViewModel, Room, etc.). Solid understanding of Git for version control. Preferred Qualifications Experience working in Agile/Scrum development processes. Exposure to CI/CD tools and automated testing frameworks. Familiarity with tools like Retrofit, Dagger/Hilt, Coroutines, and Jetpack Compose. Knowledge of publishing apps on the Play Store. Basic understanding of unit testing and UI testing. Ontic Benefits & Perks Competitive Salary Medical Benefits Internet Reimbursement Home Office Stipend Continued Education Stipend Festive & Achievement Celebrations Dynamic Office Environment Ontic is an equal opportunity employer. We are committed to a work environment that celebrates diversity. We do not discriminate against any individual based on race, color, sex, national origin, age, religion, marital status, sexual orientation, gender identity, gender expression, military or veteran status, disability, or any factors protected by applicable law. Ontic Benefits & Perks Competitive Salary Medical, Vision & Dental Benefits 401k Stock Options HSA Contribution Learning Stipend Flexible PTO Policy Quarterly company ME (mental escape) days Generous Parental Leave policy Home Office Stipend Mobile Phone Reimbursement Home Internet Reimbursement for Remote Employees Anniversary & Milestone Celebrations Ontic is an equal-opportunity employer. We are committed to a work environment that celebrates diversity. We do not discriminate against any individual based on race, color, sex, national origin, age, religion, marital status, sexual orientation, gender identity, gender expression, military or veteran status, disability, or any factors protected by applicable law. All Ontic employees are expected to understand and adhere to all Ontic Security and Privacy related policies in order to protect Ontic data and our clients data. Show more Show less

Posted 1 week ago

Apply

3.0 - 5.0 years

10 - 15 Lacs

Ahmedabad

Work from Office

Naukri logo

Hiring iOS Developer (Swift) in Ahmedabad. Design apps with geolocation, API & eCommerce integration. Must follow SOLID, use Git, work US East Coast hours, & collaborate with global teams. Strong iOS framework skills required. Required Candidate profile Proficient in Swift, UIKit, MVVM, SOLID, API & eCommerce integration, geolocation, and XCTest. Must be in Ahmedabad & work US East Coast hours. Strong collaboration.

Posted 1 week ago

Apply

5.0 - 10.0 years

50 - 55 Lacs

Shimla

Work from Office

Naukri logo

We are seeking a highly skilled and experienced Senior Flutter Developer to design and develop scalable, citizen- and department-facing mobile applications for e-Governance platforms. The candidate will play a key role in designing and building cross-platform mobile applications that are performant, scalable, and user-friendly. This is a high-impact position with ownership of end-to-end development, from architecture through deployment. Roles and Responsibilities Develop robust, maintainable, and scalable cross-platform mobile apps using Flutter for Android and iOS. Architect mobile applications using clean architecture, with separation of concerns and reusable modules. Collaborate with product managers, UI/UX designers, and backend engineers to build new features and improve performance. Architect clean, modular, and reusable code using Flutter best practices. Optimize applications for performance, responsiveness, and seamless user experience across platforms. Conduct code reviews, mentor junior developers, and enforce coding standards. Integrate RESTful APIs, WebSockets, and third-party libraries. Implement and maintain CI/CD pipelines for mobile app releases. Stay current with emerging technologies and trends in cross-platform mobile development. Participate in Agile ceremonies, sprint planning, and release management. Desired Skills/Background 5+ years of mobile development experience, with at least 3 years in Flutter/Dart. Strong knowledge of mobile architecture patterns such as BLoC, Provider, Riverpod, or MVVM. Proven experience with Firebase, SQLite, or other cloud-based backends. Familiarity with native iOS/Android development and ability to interface with platform-specific APIs. Proficient understanding of version control tools like Git and code collaboration workflows (GitHub, GitLab, etc). Experience with CI/CD tools (eg, Fastlane, Codemagic, GitHub Actions). Strong problem-solving skills and performance optimization techniques. Excellent communication and collaboration skills.

Posted 1 week ago

Apply

2.0 - 7.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Translates business requirements and specifications into logical program designs, code modules, stable application systems, and software solutions with occasional guidance from senior colleagues; partners with the product team to understand business needs and functional specifications. Develops, configures, or modifies integrated business and/or enterprise application solutions within various computing environments by designing and coding component-based applications using various programming languages. Tests application using test-driven development and behavior-driven development frameworks to ensure the integrity of the application. Conducts root cause analysis of issues and participates in the code review process to identify gaps. Implements continuous integration/continuous delivery processes to ensure quality and efficiency in the development cycle using DevOps automation processes and tools. Ideates, builds, and publishes reusable libraries to improve productivity across teams. Conducts the implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications. Solves difficult technical problems to ensure solutions are testable, maintainable, and efficient. Required Qualifications: 2 years of experience in software development or a related field 2 years of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC) through iterative agile development 2 years experience working with any of the following: frontend technologies (user interface/user experience), middleware (microservices and application programming interfaces), database technologies, or DevOps Bachelors Degree in computer science, computer information systems, or related field (or equivalent work experience in lieu of degree) Preferred Qualifications: 2 years of experience writing technical documentation in a software environment and developing and implementing business systems within an organization 2+ years of experience in Android app development, with a strong focus on Kotlin. Good understanding of Android SDK, Jetpack libraries, and architectural patterns (MVVM, MVI, etc). Experience working with RESTful APIs, background threading, and local data persistence (Room/SQLite). Familiarity with dependency injection frameworks (eg, Hilt/Dagger). Hands-on experience with unit and UI testing (JUnit, Espresso).

Posted 1 week ago

Apply

3.0 - 8.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Utilise extensive experience in developing iOS native mobile applications Apply expertise in designing and architecting secure and high-performance native iOS applications Demonstrate extensive knowledge in developing iOS mobile applications involving databases, networking, memory management, and full offline capabilities Apply expertise in design patterns and architecture, as we'll as their practical application in iOS mobile applications Prepare high-level and low-level design documents Review all technical deliverables, including code, design, and approach documents Implement common App architectural design patterns like MVVM, MVP, Clean, etc Write unit test cases to ensure the quality of the developed applications Experience with common App architectures and design patterns What we're looking for: 3+ years of strong experience in iOS app development Expertise in building secure, high-performance iOS applications Deep understanding of iOS development, including databases, networking, and memory management Strong grasp of design patterns and architectural patterns in iOS development Experience with common app architectures such as MVVM, VIPER, and Clean Swift Have knowledge and experience in Flutter Proficient in writing XC Test test cases Excellent problem-solving skills Strong communication skills for effective technical collaboration

Posted 1 week ago

Apply

7.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Company Description Founded and headquartered in Switzerland, Avaloq is continuously expanding its global footprint with around 2,500 colleagues in 10 countries, and more than 160 clients in 35 countries. We are an industry-leading provider of wealth management technology and services for financial institutions around the world, including private banks and wealth managers, investment managers, as well as retail and neo banks. Our research led approach and continual innovation is powered by the passion and creativity of our colleagues. We are always looking for talented people to join us on our mission to orchestrate the financial ecosystem and democratize access to wealth management. Avaloq offers the opportunity to work closely with some of the world’s leading financial institutions as we jointly develop and shape careers. Championing a collaborative, supportive and flexible work environment empowers our colleagues to reach their full potential. Job Description This is an opportunity for Senior Android and iOS Engineers to work in a brand new team that is defining the future Mobile Banking experience for our customers. Collaborate with cross-functional teams of talented engineers to define, design, and develop new features for next-generation applications. Also, they will be responsible for designing and developing top-notch applications for the mobile platforms, You will also unit-test your code for robustness including edge cases, usability, and general reliability. Your code will be written in a timely and scalable way all while ensuring strong optimization. You will work closely with our product team to deliver high-quality mobile banking apps. Your key tasks Analyze and design software solutions Write high-performing, scalable, reusable code Implement, test, and technically document features of mobile banking solution Analyze and resolve software defects Ensure the best possible performance, quality, and responsiveness of the mobile application Actively involved in the development process of our products Proactively find bugs in our products, document the steps to reproduce them, and provide a solution Qualifications At least 7 years of experience working in mobile application development Clear understanding of the full mobile development life cycle Proficient in at least one of the following modern stacks: Kotlin, Swift, SwiftUI, Kotlin Multiplatform Experience working with: Kotlin Corutines, Combine, Kotlin Flow, MVVM, Compose Passionate about good software development practices, design patterns and principles of OOP Excellent grasp of Android or iOS concepts and standards related to user interface, data storage, encryption, security, and performance Experience integrating third party libraries, SDKs and REST APIs Strong communication skills and experience leading other software developers Experience in Agile processes Analytical, solution driven, keen to details, ability to work with a team, and above all has the passion to drive change Bachelor's/College Degree, Post Graduate Diploma / Master's Degree, Computer Science/Information Technology, Engineering (Computer/Telecommunication), Science & Technology, Engineering (Electrical/Electronic), Engineering (Others) or equivalent Additional Information We realize that managing work life balance is a challenge we all face in our daily lives and in order to support with this we are pleased to offer hybrid and flexible working for most of our Avaloqers to maintain work life balance and still continue our fantastic Avaloq culture in our global offices. In Avaloq we are proud to embrace diversity and understand the success of our business is built on the power of different opinions, we are whole heartedly committed to fostering an equal opportunity environment and inclusive culture where you can be your true authentic self. We hire, compensate and promote regardless of origin, age, gender identity, sexual orientation or any other fantastic traits that make us all unique, we have done our best to write this advert in an inclusive and neutral way. Please be aware that we will not accept speculative CV submissions for any of our roles from recruitment agencies, and any unsolicited candidate submissions will be exempt from any payment expectations. Show more Show less

Posted 1 week ago

Apply

2.0 - 7.0 years

4 - 9 Lacs

Ahmedabad

Work from Office

Naukri logo

About the Role: We are hiring an Android Analyst with a unique focus on code quality, documentation, QA, refactoring, and code comprehension. This role is ideal for candidates who enjoy analyzing code, ensuring technical excellence, best practices in development, and supporting developer teams through structured reviews and process improvements. Responsibilities: Conduct in-depth reviews of codebases to ensure maintainability, scalability, and adherence to clean architecture principles. Do critical comments on best practices that were not followed for the given codebase. Suggest the improvements for the same. Find common bugs in the code, explain the error, suggest the fixes, and refactor the code. Review the code and write unit tests to improve code coverage for the given codebase. Follow the internal QA processes for all deliverables Requirements: B.E./B. Tech/M.S./M. Tech in Computer Science, Engineering, or a related field. 2+ years of relevant industry experience in Android development. Strong logical and analytical skills. Experience in Kotlin and Java programming languages. Experience with Dart (Flutter), Python, and JavaScript. Hands-on experience with Android application development, which includes build systems like Gradle and Bazel, SDKs, and web development & debugging tools like Chrome DevTools and ADB Solid understanding of architectural patterns (MVVM, Clean Architecture) and best practices in Android development and web development. Experience with code review, unit testing, documentation, and QA processes Location: Ahmedabad/Pune

Posted 1 week ago

Apply

4.0 - 8.0 years

6 - 10 Lacs

Hyderabad

Work from Office

Naukri logo

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

Posted 1 week ago

Apply

6.0 - 8.0 years

8 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

JDResponsibilities * Design, develop, and maintain high-quality iOS applications using Swift and Objective-C, ensuring code quality through rigorous testing and code reviews. * Architect robust and scalable application solutions, applying design patterns and best practices to optimize performance and user experience. * Lead the integration of third-party libraries and APIs, ensuring seamless functionality across different platforms and devices. * Mentor junior developers, providing guidance on best practices in mobile development and fostering a culture of technical excellence. * Collaborate with product management and UX/UI teams to translate business requirements into technical specifications and implement innovative features. * Stay abreast of the latest industry trends and technologies, proactively identifying opportunities to enhance the development process and product offerings.Required and Preferred QualificationsRequired: * 6 to 8 years of professional experience in iOS development with a strong portfolio of released applications on the App Store. * Expertise in Swift and Objective-C, with a solid understanding of iOS frameworks such as UIKit, Core Data, and AVFoundation. * Proficient in RESTful APIs and JSON, with experience integrating with back-end services. * Strong understanding of mobile application architecture, including MVC and MVVM patterns. * Experience with version control systems, particularly Git.

Posted 1 week ago

Apply

6.0 - 8.0 years

8 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

JDResponsibilities: * Design, develop, and maintain Android applications using Java and/or Kotlin. * Collaborate with cross-functional teams (design, product, backend) to ensure seamless integration of services and user experience. * Write clean, efficient, and maintainable code, adhering to industry best practices and coding standards. * Participate in code reviews and contribute to the teams knowledge base. * Identify and resolve performance bottlenecks and bugs in existing applications. * Develop unit tests and integration tests to ensure the reliability and quality of the codebase. * Stay up-to-date with the latest Android development trends and technologies. * Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospective meetings. * Document code, architecture, and project progress. * Contribute to the development of a positive and collaborative team environment. Requirements: * 6-8 years of experience in Android development. * Proficient in Java and/or Kotlin. * Strong understanding of Android SDK, including UI/UX design principles. * Experience with Android architecture components (e.g., Architecture Components, MVVM). * Experience with RESTful APIs and third-party libraries. * Experience with Android UI design principles, Android Auto, and Wear OS (preferred). * Experience with testing frameworks and debugging tools. * Strong problem-solving and analytical skills. * Excellent communication and collaboration skills. * Ability to work independently and as part of a team. * Bachelors degree in Computer Science or a related field (preferred). Preferred Skills: * Experience with Flutter or other cross-platform frameworks (preferred). * Experience with cloud platforms (e.g., AWS, Google Cloud) (preferred). * Experience with continuous integration and continuous deployment (CI/CD) (preferred).

Posted 1 week ago

Apply

3.0 - 8.0 years

8 - 9 Lacs

Ahmedabad

Work from Office

Naukri logo

Devstree IT Services Pvt. Ltd. is looking for Sr. Android Developers to join our dynamic team and embark on a rewarding career journey Translate designs and wireframes into high quality codeDesign, build, and maintain high performance, reusable, and reliable Java codeEnsure the best possible performance, quality, and responsiveness of the applicationIdentify and correct bottlenecks and fix bugsHelp maintain code quality, organization, and automatizationFamiliarity with RESTful APIs to connect Android applications to back-end servicesStrong knowledge of Android UI design principles, patterns, and best practices

Posted 1 week ago

Apply

4.0 - 7.0 years

3 - 7 Lacs

Pune

Work from Office

Naukri logo

Must have skills required : Xamarin, Xamarin.forms, .NET MAUI, BLAZOR, C#, RESTful, JSON Good to have skills: MVC, MVP, MVVM, Azure, .NET-Maui Our team members are at the heart of everything we do. At Cencora, we are united in our responsibility to create healthier futures, and every person here is essential to us being able to deliver on that purpose. If you want to make a difference at the center of health, come join our innovative company and help us improve the lives of people and animals everywhere. Apply today! Job Details Summary: Under general direction of the Manager - IT Solutions Team, the incumbent will develop and support high quality, enterprise-class mobile applications and innovative solutions that address business needs. In addition to daily project work, the incumbent will add to the collective knowledge and capabilities of the team through the exploitation of new technologies and development approaches, and the free sharing of ideas within the team. This is an exciting opportunity to work with a high achieving project team that is enhancing and maintaining a cutting-edge transportation and logistics solution. Responsibilities: Participates in all aspects of the software development process as required, including analysis, design, development, documentation, testing, deployment and support. Focus is on code development, improvement, and building new functionality. Become the expert resource for Xamarin Mobile application piece of a larger system that includes Azure backend integrations Contributes to the achievement of Cencora organizational goals and objectives Experience & Education: 7+ years of native/cross-platform mobile application development experience for the iOS or Android platforms preferred, and demonstrated experience in several of the following areas: Experience working in Xamarin, Xamarin.Forms , .NET Maui, and Blazor Proficiency coding in C# Solid foundation in data structures, algorithms, and OO Design on-depth understanding of Objective-C, iOS SDKs, XCode, and related development technologies Some experience with .NET-Maui (Microsofts evolution of Xamarin Multiplatform App UI) is preferred but not required Knowledge of one or more design patterns including MVC/MVP/MVVM Cloud integration using RESTful web services and JSON Diagnose complex issues, evaluate, recommend, and execute the best resolution Knowledge of enterprise-related mobile development challenges such as back-end and cloud integration, app security, scalability, and performance Familiarity with source code version control systems including concepts such as trunks and branches Knowledge of, and the ability to apply, standard UXD principles as they relate to the target platform Thrives working within an Agile environment, this team has a shared commitment to accountability and consensus building Position requires a degree in computer science, information systems or related field, or commensurate work experience Skills and Aptitudes: Passion and enthusiasm for building quality mobile software Intellectually curious, yet practical and focused; Self-motivated Strong user knowledge of the mobility space, including applications, standards, use cases and trends Ability to independently research solutions, evaluating their validity in solving the problem at hand Comfortable working in a fluid environment; accepting of change and sometimes evolving and complex requirements Team-orientation and mutual respect are essential to this role. Incumbent is able to handle the normal give and take between team members and strives to resolve conflicting approaches through acceptable compromises Ability to communicate effectively both orally and in writing with both technical and functional teams Strong organizational skills with a natural attention to detail Accountability in identifying and communicating risks and dependencies Experience & Educational Requirements: Bachelors Degree in Computer Science, Information Technology or any other related discipline or equivalent related experience. 4+ years of directly-related or relevant experience, preferably in software designing and development. Preferred Certifications: Android Development Certification Microsoft Asp.Net Certification Microsoft Certified Engineer Application/Infrastructure/Enterprise Architect Training and Certification, e.g. TOGAF Certified Scrum Master SAFe Agile Certification DevOps Certifications like AWS Certified DevOps Engineer Skills & Knowledge: Behavioral Skills: Critical Thinking Detail Oriented Impact and Influencing Interpersonal Communication Multitasking Problem Solving Time Management Technical Skills: API Design Cloud Computing Methodologies Integration Testing & Validation Programming/Coding Database Management Software Development Life Cycle (SDLC) Technical Documentation Web Application Infrastructure Web Development Frameworks Tools Knowledge: Cloud Computing Tools like AWS, Azure, Google cloud Container Management and Orchestration Tools Big Data Frameworks like Hadoop Java Frameworks like JDBC, Spring, ORM Solutions, JPA, JEE, JMS, Gradle, Object Oriented Design Microsoft Office Suite NoSQL Database Platforms like MongoDB, BigTable, Redis, RavenDB Cassandra, HBase, Neo4j, and CouchDB Programming Languages like JavaScript, HTML/CSS, Python, SQL Operating Systems & Servers like Windows, Linux, Citrix, IBM, Oracle, SQL

Posted 1 week ago

Apply

5.0 - 8.0 years

30 - 35 Lacs

Bengaluru

Work from Office

Naukri logo

We are seeking a skilled and passionate iOS Developer to join our mobile development team. The ideal candidate will have strong experience in building modern iOS applications using Swift, SwiftUI, UIKit, and architectural patterns such as MVVM, VIPER, and The Composable Architecture. Youll work closely with designers, product managers, and backend engineers to deliver seamless and scalable mobile experiences. Key Responsibilities: This is a Mid-Level iOS Engineer role at Target, based in Bangalore. Look for candidates with 5-10 years of native iOS development experience. Candidates should be hands-on with Swift, SwiftUI, and Combine, and have worked on clean, scalable architecture (MVVM, VIPER, TCA preferred). Strong knowledge in debugging, performance tuning, CI/CD practices, and App Store/Enterprise distribution is required. Communication should be excellent — both written and verbal. Ability to clearly explain previous work and architectural decisions is essential. Candidates must have a solid understanding of software architecture and should be able to independently or collaboratively perform complex engineering tasks. Should be experienced working in cross-functional teams involving UX, Product, DevOps, and Business stakeholders. Should have strong coding standards with a focus on testability, observability, and maintainability. Prefer candidates with a Bachelor's degree in Computer Science or equivalent experience. Add Birthdate and Last 4 digits of Aadhaar Card number in the screening note. Additional Notes: The role is part of Target's Flagship App team, contributing to key features like Loyalty (Circle & RedCard), Deals, Order Tracking, Gift Registry, etc. The candidate will work with the latest tech stack, including SwiftUI and modern iOS architectural patterns.

Posted 1 week ago

Apply

4.0 - 9.0 years

3 - 7 Lacs

Hyderabad

Work from Office

Naukri logo

Total Experience: 4+ years Job Skills: 3 years of continuous experience with Android development is required Experience in Android SDK, Java. Eclipse/Android Studio. Good knowledge of OOP and design patterns. Understanding of XML/JSON based RESTful APIs Experience with Asynchronous programming, SQLite and frameworks, Map Location / Sensors, Push Notification, and social frameworks. High logical thinking ability skills. Good organizational skills with great attention to detail Experience in Android Kotlin is a plus Experience in Android TV development is a plus Experience in other mobile platforms development such as iOS, Windows Phone, Blackberry is a plus Had apps submitted to Google Play is a plus Experience working in agile environments (using e.g. Scrum) is a plus. Job Technologies: Technical Expertise: ? Strong knowledge of Android SDK, Android UI design principles, and MVVM architecture. ? Proficiency in Kotlin and Jetpack components. ? Experience with offline storage, threading, and performance tuning. ? Familiarity with RESTful APIs and integrating Android applications with back-end services. ? Knowledge of Googles Android design principles and interface guidelines Tools and Processes: ? Proficient with version control systems (e.g., Git). ? Familiarity with CI/CD pipelines and automated testing tools. Problem-Solving and Optimization: ? Ability to analyze and optimize performance and resource usage. ? Experience in benchmarking and debugging applications for various Android versions and devices. Other Skills: ? Knowledge of additional sensors (e.g., gyroscopes, accelerometers) and natural user interfaces (e.g., touch). ? Understanding of the open-source Android ecosystem and relevant libraries. ? Familiarity with cloud messaging APIs and push notifications. Responsibilities: ? Develop high-quality Android applications using Kotlin and Jetpack components. ? Translate designs and wireframes into robust, efficient, and maintainable code. ? Design, build, and maintain performant, reusable, and reliable application features. ? Identify and resolve application bottlenecks, bugs, and performance issues. ? Implement best practices in code quality, organization, and automation. ? Provide technical leadership and guidance to team members. ? Participate in all stages of the Android development lifecycle, including planning, testing, and deployment. Note: Work ModeWork from office (WFO)

Posted 1 week ago

Apply

2.0 - 4.0 years

2 - 2 Lacs

Hyderabad, Mumbai (All Areas)

Work from Office

Naukri logo

Job Description We are looking for an iOS Developer who is passionate about creating exceptional mobile experiences and pushing the boundaries of iOS development. The iOS Developer will work alongside our talented engineering team to design and build next-generation mobile applications for our Banking Products. This role involves close collaboration with cross-functional teams including backend developers, designers, and QA engineers. Your Responsibilities: • Design and build advanced applications for the iOS platform using Swift and Swift UI• Collaborate with cross-functional teams to define, design, and ship new features• Write clean, maintainable code with proper architecture and design patterns• Unit-test code for robustness, including edge cases, usability, and general reliability• Work on bug fixing and improving application performance• Continuously discover, evaluate, and implement new technologies to maximize development efficiency Requirements: • Over 2+ years of experience in iOS app development with a strong foundation in Swift and iOS SDKs• Deep understanding of Swift, UIKit, SwiftUI, and iOS development fundamentals• Experience working with RESTful APIs and JSON for client-server communication• Familiarity with unit testing, XCTest, and debugging tools• Hands-on experience with modern architectural patterns such as MVVM, Clean Architecture, or VIPER• Experience with push notifications, deep linking, App Extensions, and background tasks• Working knowledge of Core Data, Combine, Alamofire, Swift Package Manager, Dependency Injection, etc.• Understanding of App Store guidelines, TestFlight, Code Signing, and App Store Deployment process• Understanding of the full mobile development lifecycle Key Skills:iOS App Developer, Xcode, Swift, SwiftUI, UIKit, MVVM, Combine, Core Data, Dependency Injection, Swift Package Manager, Alamofire, Git Education: Bachelors/Masters degree in Computer Science or related subject

Posted 1 week ago

Apply

2.0 - 4.0 years

0 - 0 Lacs

Hyderabad, Mumbai (All Areas)

Work from Office

Naukri logo

Job Description Android Developer who possesses a passion for pushing mobile technologies to the limits. Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications for our Banking Products. Android programming works closely with other app development and technical teams. Your responsibilities: • Design and build advanced applications for the Android platform• Collaborate with cross-functional teams to define, design, and ship new features• Unit-test code for robustness, including edge cases, usability, and general reliability• Work on bug fixing and improving application performance• Continuously discover, evaluate, and implement new technologies to maximize development efficiency Requirements• Over 2+ years of Android App development experience with strong basics and completeexposure to Android development.• Strong passion for Programming in general and Android App development in specific.• Experience working with remote data via REST and JSON• Idea/experience of unit and instrumentation testing in Android E2E App developmentand/or experience of developing SDKs is good to have.• By using some of the latest advancements in the world of Android such as Kotlin, MVVM, Data Binding, Dagger 2, Live Data, Room, Work Manage.• Curiosity to tinker around, explore new paradigms and strong zest for continuousimprovement. Key Skills:Android App Developer, Android Studio SDK, Kotlin, Core Java, Retrofit, MVVM, Live Data, Room, GIT Education: Bachelors/Master’s degree in Computer Science or related subject

Posted 1 week ago

Apply

10.0 - 20.0 years

8 - 12 Lacs

Hyderabad

Work from Office

Naukri logo

Skills : - Strong proficiency in Angular 16 and TypeScript. - Experience with HTML5, CSS3, and responsive design principles. - Familiarity with RESTful APIs and asynchronous programming. - Knowledge of version control systems like Git. - Experience with build tools and package managers like Webpack, NPM, etc. - Understanding of front-end architecture and design patterns (e.g., MVC, MVVM). - Familiarity with agile development methodologies. Additional Skills : - Knowledge of state management libraries (e.g., NgRx, Redux) is a plus. - Knowledge of Azure Cloud is a plus. Soft Skills : - Strong problem-solving skills and attention to detail. - Excellent communication and teamwork abilities. - Ability to work in a fast-paced environment and manage multiple projects. Key Responsibilities : Develop and Maintain Applications : - Design, develop, and maintain web applications using Angular 16 and TypeScript. - Collaborate with UI/UX designers to translate wireframes and mockups into responsive, high-performance web applications. Code Quality : write clean, modular, and reusable code following best practices. - Ensure the technical feasibility of UI/UX designs. - Perform code reviews and mentor junior developers on Angular and TypeScript best practices. Integration : - Integrate third-party APIs and libraries into Angular applications. - Work with back-end developers to integrate front-end and back-end components. Testing : - Develop unit tests and conduct automated testing to ensure application quality and performance. - Debug and resolve issues reported in the application. Optimization : - Stay updated on the latest web technologies, especially in Angular and TypeScript, and integrate new features as necessary. Location - Hyderabad,Bangalore,Chennai,Pune,Noida,Delhi

Posted 1 week ago

Apply

5.0 - 10.0 years

10 - 15 Lacs

Ahmedabad, United Arab Emirates

Work from Office

Naukri logo

Experience with concepts of Android like activities, Views/View Groups, Fragments, Intents, Content Providers, Services, UI Layouts, widgets, Pro-Guard, App Security Experience with Jetpack libraries like Live data, Room DB, Navigation Component.

Posted 1 week ago

Apply

8.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Linkedin logo

Position: SDE II – Android Workplace Type: Onsite Location: Ahmedabad, India Job Type: Full Time Who are We? Roambee is a B2B enterprise SaaS company that offers visibility and intelligence in supply chains that enables on-time, in-full, in-compliance delivery of shipments and assets anywhere in the world. With 300+ enterprises, including 50 of the top 100 global companies in the Pharma, Food, Electronics, Chemicals, Automotive, Packaging & Containers, and Logistics sectors rely on Roambee’s innovative AI-powered platform, powered by item-level, first-hand IoT sensor data is enterprise-grade and proven. Roambee was recognized in '2022 Gartner® Tracking and Monitoring Business Process Context: Magic Quadrant™ for Real-Time Transportation Visibility Platforms.’ Roambee also earned the badge of 'Leader - Summer 2022' on the real-time G2 Grid® for the top Asset Tracking Software products. Roambee is backed by marquee investors and is headquartered in the Silicon Valley, USA, with offices in Mexico, UK, UAE, India, , and Japan. Position Overview: We are looking for a highly skilled and product-driven Android Developer (SDE-II) to join our engineering team based in Ahmedabad. You’ll play a pivotal role in building modern, reliable Android applications that integrate with a wide range of IoT devices, sensors, and real-time data platforms. As an SDE-II , you’ll be responsible for designing and delivering mobile experiences using Kotlin, Jetpack Compose, and Clean Architecture—ensuring code modularity, performance, and scalability. You’ll work in a high-impact, cross-functional team that powers mission-critical apps. Key Responsibilities • Develop and maintain Android applications using Kotlin, Jetpack libraries, and Clean Architecture principles. • Integrate with IoT devices (via Bluetooth, BLE, Wi-Fi, or other protocols) to enable real-time data communication and AI technologies like Whisper etc • Architect modular, testable, and scalable applications using MVVM and modern design patterns. • Collaborate with backend, product, and design teams to build smooth, user-centric mobile experiences. • Optimize mobile apps for performance, battery life, and network usage. • Implement and maintain automated unit and UI tests. • Participate in code reviews and actively mentor junior developers. • Continuously evaluate new technologies and help evolve our mobile stack. Required Qualifications • 3–8 years of hands-on experience in Android development. • Strong command over Kotlin, Jetpack components, and Clean Architecture. • Practical experience with Bluetooth/BLE, Wi-Fi, and integrating Android apps with IoT devices. • Familiarity with Jetpack Compose, coroutines, Flow, and dependency injection (Hilt/Dagger). • Solid understanding of Room DB, offline-first architecture, and background processing. • Experience working with REST APIs, WebSockets, and sensor-based data. • Proficiency with Git, Gradle, Firebase, and CI/CD tools. • Strong problem-solving skills and attention to code quality and performance. Good to Have 1. Experience in logistics, real-time tracking, or supply chain products. 2. Contributions to open-source Android projects or technical blogs. Is Roambee Right for You? We embrace multiple personalities and working styles. These traits will enable a successful and fulfilling career with us: You’re highly self-managed—you take ownership and thrive with autonomy. You’re proactive, fearless, and articulate, communicating clearly across teams and time zones. You love to back ideas with data, experiment fast, and iterate faster. You enjoy working in global teams with diverse cultures and perspectives. Read more about how Responsible Rebels at Roambee make great things happen: https://blog.roambee.com/supply-chain-technology/we-are-responsible-rebels Work Authorization: The candidate must be authorized to work in India legally. Recruitment agencies : We do not accept unsolicited agency resumes. Please do not forward resumes to this email, our website, or other company locations. We are not responsible for any fees related to unsolicited resumes. Show more Show less

Posted 1 week ago

Apply

8.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Company Overview (Accordion | The Leader in Private Equity Consulting | Office of the CFO) There’s a better way to work in finance—and more specifically, a better way to unlock value potential in private equity-backed portfolio companies. Working at the intersection of sponsors and management teams across every stage of the investment lifecycle, our team provides hands-on, execution-oriented support to elevate the office of the CFO. So, what does it mean to work at Accordion? It means joining 1,000+ finance & technology experts in a high-growth, agile, and entrepreneurial environment while changing the way portfolio companies drive value. It also means making your mark on Accordion’s future—by embracing a culture rooted in collaboration and a firm-wide commitment to building something great, together. Accordion is headquartered in New York City with 11 offices around the globe. Join us! Role Overview: This role is a part of our global Accordion group. The responsibilities & nature of critical deliverables for this role will span across geographies (currently India, U.S & U.K.) with operations based out of our India office in Hyderabad. The nature of the role encompasses the functionalities catering to all our practices and offices. The Lead Software Engineer playing the primary role of a Python Full Stack Developer is a hands-on technical role focused on internal application development. An ideal candidate should be able to develop robust back-end systems with Python (should be familiar with web development frameworks) and create seamless front-end experiences using modern web technologies. The candidate should also collaborate with cross-functional teams, mentor junior developers, participate in knowledge management, and focus on continuous improvement of the existing internal applications. Location: Hyderabad, Telangana What You will do: The roles and responsibilities of the Lead Software Engineer will include the below: Back-End Development: ➢Design, develop, and maintain scalable and efficient Python-based back-end systems. ➢Integrate user-facing elements with server-side logic. ➢Write clean, maintainable, and well-documented code. ➢Work with databases (SQL/NoSQL) to manage and retrieve data efficiently. ➢Develop and consume RESTful APIs for integration with various systems. ➢Ability to adapt to new languages as needed based on new technologies and/or varying business needs. Front-End Development: ➢Build and maintain user interfaces using HTML, CSS, JavaScript, and modern front-end frameworks (React, Angular, or Vue.js). ➢Ensure cross-browser compatibility and responsiveness for optimal user experience. ➢Collaborate with UX/UI designers to implement visually appealing and user-friendly interfaces. Collaboration & Leadership: ➢Lead and mentor junior developers, ensuring adherence to best practices and coding standards. ➢Collaborate with cross-functional teams including designers, product managers, and other developers to ensure seamless product delivery. ➢Conduct code reviews and provide constructive feedback to peers. ➢Help troubleshoot, debug, and optimize performance across the full stack. Continuous Improvement: ➢Stay up to date with industry trends, emerging technologies, and best practices. ➢Contribute to improving the development process, tools, and workflows. ➢Lead efforts to optimize code performance and enhance system scalability. Additionally: ➢Maintain an up-to-date and comprehensive knowledge base by documenting codes, known issues, and their resolutions. ➢Adhere to company security policies and procedures, ensuring the safeguarding of sensitive information. ➢Foster a positive and collaborative working relationship with team members, demonstrating respect, reliability, and a willingness to support peers. Ideally, you have: Bachelor’s degree is mandatory and Exposure to full-stack development. Proven experience (8-10 years) in Python development and working with web frameworks like Django, Flask, or FastAPI. Strong proficiency in front-end technologies: HTML5, CSS3, JavaScript, and modern front-end frameworks like React, Angular, or Vue.js. In-depth knowledge of RESTful API design and integration. Hands-on experience with database management systems like PostgreSQL, MySQL, MongoDB, or equivalent. Experience with version control tools (Git) and CI/CD pipelines. Strong understanding of Agile methodologies and experience working in Agile teams. Solid understanding of software design patterns and principles (MVC, MVVM, etc.). Excellent problem-solving and debugging skills. Good communication and collaboration skills, with the ability to work effectively in a team. Why Explore a Career at Accordion: Collaborate with Prominent Private Equity Firms: Develop deep understanding of the intricacies of the Private Equity landscape, setting you on a path to excel in the dynamic world of finance and analytics. High growth environment: Semi-annual performance management and promotion cycles coupled with a strong meritocratic culture, enables fast track to leadership responsibility. Cross Domain Exposure: Interesting and challenging work streams across industries and domains that always keep you excited, motivated, and on your toes. Entrepreneurial Environment: Intellectual freedom to make decisions and own them. We expect you to spread your wings and assume larger responsibilities. Fun culture and peer group: Non-bureaucratic and fun working environment; intellectual environment that will challenge you and accelerate your learning curve. Other benefits to full time employees Health and wellness programs that include employee health insurance covering immediate family members and parents, term life insurance for employees, free health camps for employees, discounted health services (including vision, dental) for employee and family members, free doctor’s consultations, counsellors, etc. Corporate Meal card options for ease of use and tax benefits. Team lunches, company-sponsored team outings, and celebrations. Robust leave policy to support work-life balance. Specially designed leave structure to support woman employees for maternity and related requests. Reward and recognition platform to celebrate professional and personal milestones. A positive & transparent work environment including various employee engagement and employee benefit initiatives to support personal and professional learning and development. Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Description We are looking for a passionate, skilled, and self-driven iOS Developer to join our growing mobile engineering team. You will have the opportunity to work on innovative, mission-critical applications, including mobile payment solutions, restaurant booking platforms, and real-time reservation management features, that enhance the experience of our users and partners. As an iOS Developer, you will be responsible for designing, developing, and maintaining high-performance, scalable, and user-friendly iOS applications. You will play a key role in shaping the app’s architecture, improving user experience, and implementing best practices in mobile development. Responsibilities: Design, develop, and maintain high-quality iOS applications. Collaborate with cross-functional teams, including product managers, designers, and backend developers, to define and implement new features. Optimize application performance, scalability, and security. Identify, debug, and resolve performance bottlenecks and software defects. Maintain and improve code quality through best practices, testing, and continuous integration. Stay updated with the latest trends and advancements in iOS development. Ensure applications adhere to Apple’s guidelines and best practices. Skills & Requirements Strong experience with Swift (Objective-C is a plus) and deep knowledge of iOS frameworks (UIKit, SwiftUI, Combine, CoreData, etc.).. Experience in app architecture (MVVM, MVC, Clean Architecture, etc.) and solid understanding of design patterns. Hands-on experience with RESTful APIs for seamless backend integration. Proficiency in third-party libraries, dependency management (CocoaPods, Swift Package Manager), and iOS SDKs. Strong understanding of performance tuning, memory management, and debugging tools like Instruments. Familiarity with App Store submission guidelines and release processes. Excellent problem-solving skills, attention to detail, and a passion for delivering exceptional user experiences. Strong communication and collaboration skills with the ability to take ownership of projects, working closely with designers, backend developers, and product managers to ensure seamless integration and user experience. Show more Show less

Posted 1 week ago

Apply

0 years

0 - 0 Lacs

Mohali

On-site

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 Type: Full-time Pay: ₹35,000.00 - ₹45,000.00 per month Benefits: Health insurance Provident Fund Schedule: Day shift Monday to Friday Supplemental Pay: Yearly bonus Work Location: In person

Posted 1 week ago

Apply

25.0 years

4 - 8 Lacs

Bengaluru

On-site

The Company Dexcom Corporation (NASDAQ DXCM) is a pioneer and global leader in continuous glucose monitoring (CGM). Dexcom began as a small company with a big dream: To forever change how diabetes is managed. To unlock information and insights that drive better health outcomes. Here we are 25 years later, having pioneered an industry. And we're just getting started. We are broadening our vision beyond diabetes to empower people to take control of health. That means personalized, actionable insights aimed at solving important health challenges. To continue what we've started: Improving human health. We are driven by thousands of ambitious, passionate people worldwide who are willing to fight like warriors to earn the trust of our customers by listening, serving with integrity, thinking big, and being dependable. We've already changed millions of lives and we're ready to change millions more. Our future ambition is to become a leading consumer health technology company while continuing to develop solutions for serious health conditions. We'll get there by constantly reinventing unique biosensing-technology experiences. Though we've come a long way from our small company days, our dreams are bigger than ever. The opportunity to improve health on a global scale stands before us. Where you come in: You will design and build applications for the iOS platform You’ll implement requirements on iOS apps, write and update design documents We’ll rely on you to continuously discover, evaluate and implement new technologies to strengthen development efficiency You’ll interface with software test to ensure high quality product You will develop automated unit and integration tests You’ll participate in design, code and test reviews You will propose and implement enhancements to the apps to improve sustainability What makes you successful: Bachelor’s degree in computer science or related field. You have a minimum of 1 year of native iOS app development experience using Swift in combination with both UIKit and SwiftUI. Knowledge of Objective C is preferred. You have 0-1 years of professional software development experience You bring a high degree of diligence in documentation, testing and coding. You have experience working in Agile teams & using tools such as Jira and Confluence. You have experience using CI/CD tools such as Jenkins, Bamboo, Github Actions You have experience with version control tools such as Git, Github, Gitlab, Bitbucket and GitFlow You have experience writing automated tests using XCTest and XCUITest You have working knowledge of design patterns such as MVC, MVVM, MVP Experience and Education : Typically requires a Bachelor’s degree in a technical discipline, and a minimum of 0-2 years related experience. To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Dexcom. Only authorized staffing and recruiting agencies may use this site or to submit profiles, applications or resumes on specific requisitions. Dexcom does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to the Talent Acquisition team, Dexcom employees or any other company location. Dexcom is not responsible for any fees related to unsolicited resumes/applications.

Posted 1 week ago

Apply

25.0 years

5 - 7 Lacs

Bengaluru

On-site

The Company Dexcom Corporation (NASDAQ DXCM) is a pioneer and global leader in continuous glucose monitoring (CGM). Dexcom began as a small company with a big dream: To forever change how diabetes is managed. To unlock information and insights that drive better health outcomes. Here we are 25 years later, having pioneered an industry. And we're just getting started. We are broadening our vision beyond diabetes to empower people to take control of health. That means personalized, actionable insights aimed at solving important health challenges. To continue what we've started: Improving human health. We are driven by thousands of ambitious, passionate people worldwide who are willing to fight like warriors to earn the trust of our customers by listening, serving with integrity, thinking big, and being dependable. We've already changed millions of lives and we're ready to change millions more. Our future ambition is to become a leading consumer health technology company while continuing to develop solutions for serious health conditions. We'll get there by constantly reinventing unique biosensing-technology experiences. Though we've come a long way from our small company days, our dreams are bigger than ever. The opportunity to improve health on a global scale stands before us. Where you come in: You will design and build applications for the Android platform. You’ll implement requirements on Android apps, write and update design documents We’ll rely on you to continuously discover, evaluate and implement new technologies to strengthen development efficiency You’ll interface with software test to ensure high quality product. You will develop automated unit and integration tests You’ll participate in design, code and test reviews You will propose and implement enhancements to the apps to improve sustainability What makes you successful: Bachelor’s degree in computer science or related field. You have a minimum of 1-2 years of native Android app development experience using Kotlin in combination with Jetpack Compose. Knowledge of Java is preferred. You have 3 years of professional software development experience You bring a high degree of diligence in documentation, testing and coding You have experience working in Agile teams & using tools such as Jira and Confluence You have experience using CI/CD tools such as Jenkins, Bamboo, Github Actions You have experience with version control tools such as Git, Github, Gitlab, Bitbucket and GitFlow You have experience writing automated tests using Espresso and Mokito You have working knowledge of design patterns such as MVC, MVVM, MVP Experience and Education : Typically requires a Bachelor’sdegree in a technical discipline, and a minimum of 2-5 years related experience or Master’s degree and 0-2 years equivalent experience. To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Dexcom. Only authorized staffing and recruiting agencies may use this site or to submit profiles, applications or resumes on specific requisitions. Dexcom does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to the Talent Acquisition team, Dexcom employees or any other company location. Dexcom is not responsible for any fees related to unsolicited resumes/applications.

Posted 1 week ago

Apply

Exploring MVVM Jobs in India

India is experiencing a growing demand for professionals skilled in the Model-View-ViewModel (MVVM) architecture pattern. Companies across various industries are actively seeking individuals with expertise in MVVM to develop robust and efficient applications. If you are a job seeker looking to explore opportunities in this field, read on to learn more about the MVVM job market in India.

Top Hiring Locations in India

  1. Bangalore
  2. Hyderabad
  3. Pune
  4. Chennai
  5. Gurgaon

These cities are known for their thriving technology sectors and offer numerous job opportunities for MVVM professionals.

Average Salary Range

The average salary range for MVVM professionals in India varies based on experience levels. Entry-level positions may offer salaries starting from INR 4-6 lakhs per annum, while experienced professionals can earn upwards of INR 12-15 lakhs per annum.

Career Path

In the MVVM job market, career progression typically follows a path from Junior Developer to Senior Developer, and eventually to roles like Tech Lead or Architect. With consistent upskilling and hands-on experience, individuals can advance their careers in this field.

Related Skills

In addition to expertise in MVVM, employers often look for professionals with skills such as: - Proficiency in programming languages like Java, Kotlin, or Swift - Knowledge of design patterns like Singleton, Observer, and Factory - Familiarity with mobile app development frameworks like Flutter or React Native

Interview Questions

  • What is MVVM and how does it differ from MVC? (basic)
  • Explain the role of each component in the MVVM architecture. (medium)
  • How do you handle data binding in MVVM? (medium)
  • What are the benefits of using two-way data binding in MVVM? (advanced)
  • Can you discuss a project where you implemented MVVM and its impact on code maintainability? (advanced)
  • How do you test ViewModel in MVVM architecture? (medium)
  • What is the purpose of LiveData in MVVM? (basic)
  • How would you handle navigation between different screens in MVVM? (medium)
  • Explain the concept of dependency injection in the context of MVVM. (medium)
  • What are the common pitfalls to avoid when implementing MVVM? (advanced)
  • How do you handle state management in MVVM? (medium)
  • Can you elaborate on the role of the ViewModel in handling business logic in MVVM? (medium)
  • How would you optimize performance in an MVVM-based application? (advanced)
  • What are the key differences between MVVM and MVP architectures? (medium)
  • How do you ensure data integrity and consistency in MVVM? (advanced)
  • What tools and libraries do you typically use for MVVM development? (basic)
  • Discuss a scenario where you had to troubleshoot a complex issue in an MVVM project. (advanced)
  • How do you handle asynchronous operations in MVVM? (medium)
  • Can you explain the concept of data binding adapters in MVVM? (medium)
  • What are some best practices for structuring a project using MVVM architecture? (medium)
  • How do you handle user input validation in MVVM? (basic)
  • Discuss a situation where you had to refactor code in an MVVM project. (medium)
  • How do you handle communication between View and ViewModel in MVVM? (medium)
  • Can you discuss the role of repositories in MVVM architecture? (medium)
  • How do you ensure code reusability in an MVVM project? (basic)

Conclusion

As you prepare for MVVM job interviews in India, remember to showcase your expertise in the architecture pattern, along with related skills and experience. By mastering the fundamentals and staying updated on industry trends, you can confidently apply for and excel in MVVM roles. Good luck with your job search!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies