Home
Jobs

920 Mvvm Jobs - Page 19

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.

1.0 - 2.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

About the Role We are looking for a Software Engineer (iOS) with 1-2 years of experience in Swift and iOS development. The ideal candidate should have a solid foundation in iOS app development and be eager to build high-quality, scalable applications. Key Responsibilities ● Develop and maintain high-performance iOS applications using Swift. ● Write clean, maintainable, and efficient code following best practices. ● Collaborate with designers, product managers, and backend engineers to ensure smooth integration. ● Optimize applications for performance, responsiveness, and user experience. ● Conduct code reviews, unit testing, and debugging to ensure high-quality development. ● Stay updated with the latest iOS frameworks, tools, and best practices. ● Assist in App Store deployment and release management. Required Skills & Qualifications ● 1-2 years of experience in iOS app development using Swift. ● Strong understanding of UIKit, Core Data, Combine, and SwiftUI. ● Experience working with RESTful APIs and third-party libraries. ● Familiarity with MVVM or other design patterns. ● Knowledge of Git version control and CI/CD workflows. ● Good debugging and problem-solving skills. ● Understanding of App Store submission guidelines and release processes. Show more Show less

Posted 2 weeks ago

Apply

0.0 - 1.0 years

0 Lacs

Tardeo, Mumbai, Maharashtra

On-site

Indeed logo

Job Title: iOS Software Developer Internship Location: Tardeo, Mumbai Location: Tardeo, Mumbai Job Description: We are seeking a highly skilled iOS Software Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality iOS applications. You will collaborate closely with cross-functional teams, including product management, design, and backend engineering, to deliver innovative and user-friendly mobile experiences. Key Responsibilities: Design and Development: Lead the design and development of complex iOS applications for a diverse range of verticals including Finance, retail and Healthcare from concept to release, ensuring a seamless user experience. Architecture: Make architectural decisions, design scalable solutions, and optimize performance across a range of iOS devices. Collaboration: Work closely with product managers, designers, and backend engineers to define, design, and ship new features. Code Quality: Write clean, maintainable, and efficient code following best practices for software development, including unit testing and continuous integration. Problem Solving: Identify and resolve performance issues, bugs, and other technical challenges, ensuring the stability and responsiveness of applications. Innovation: You , and actively contribute to the continuous improvement of our development processes. Documentation: Create and maintain technical documentation to support development processes, onboarding, and knowledge sharing. Qualifications: Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience. Experience: 0-1 years of experience in iOS development. Technical Skills: Proficiency in Swift and Objective-C. Solid understanding of object-oriented programming Knowledge of memory management and multi-threading Experience with embedded databases and other system data stores Strong understanding of iOS frameworks such as UIKit, Core Data, Core Animation, and Core Graphics. Good knowledge of performance limits and characteristics Good sense of UI design execution principles Experience with RESTful APIs, JSON, and third-party libraries to connect to backend services. Knowledge of mobile app architecture patterns such as MVC, MVVM, and VIPER. Experience with version control systems, preferably Git. Familiarity with continuous integration/continuous deployment (CI/CD) pipelines. Implementation of automated testing platforms and unit tests, benchmarking and optimization Understanding of Apple’s design principles and interface guidelines. Soft Skills: Excellent problem-solving skills and attention to detail. Strong communication and interpersonal skills. Ability to work both independently and collaboratively in a fast-paced environment. Leadership experience or potential to lead projects and teams. Preferred Qualifications: Experience with modern iOS tools and frameworks such as SwiftUI and Combine. Knowledge of iOS accessibility features and best practices. Familiarity with best practices. Experience with automated testing frameworks like XCTest. Contributions to open-source projects or active participation in the iOS developer community. Job Types: Full-time, Fresher, Internship Pay: ₹100,000.00 - ₹300,000.00 per year Schedule: Day shift Ability to commute/relocate: Tardeo, Mumbai, Maharashtra: Reliably commute or planning to relocate before starting work (Required) Education: Bachelor's (Required) Work Location: In person

Posted 2 weeks ago

Apply

5.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Linkedin logo

Senior iOS Developer - Build Mission-Critical Health-Tech Apps 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 AIPLs 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 worldwidesoftware 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 practicescareer-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 (ref:hirist.tech) Show more Show less

Posted 2 weeks ago

Apply

3.0 years

0 Lacs

India

On-site

Linkedin logo

At Mitratech, we are a team of technocrats focused on building world-class products that simplify operations in the Legal, Risk, Compliance, and HR functions of Fortune 100 companies. We are a close-knit, globally dispersed team that thrives in an ecosystem that supports individual excellence and takes pride in its diverse and inclusive work culture centered around great people practices, learning opportunities, and having fun! Our culture is the ideal blend of entrepreneurial spirit and enterprise investment, enabling the chance to move at a rapid pace with some of the most complex, leading-edge technologies available. Given our continued growth, we always have room for more intellect, energy, and enthusiasm - join our global team and see why it’s so special to be a part of Mitratech! As a part of our latest transformation, we are searching for an experienced Senior Automation Test Engineer to join our rapidly growing Hyderabad Center of Excellence. In this role, you will be responsible for ensuring quality is at the heart of engineering practices, with a bias towards test and tooling automation. Additional responsibilities include reviewing functional and technical requirements, performing research, designing solutions, and developing automated test case solutions for web-based enterprise applications and aid in quick to market strategy. Required Skills : 3+ years of experience in Manual and Automation testing Proficiency in working with Web & Desktop Application Hands on experience with Selenium/Playwright with Java or C# Expertise in developing and executing automation scripts Strong coding capabilities using oops Hands on experience in SQL and relational database concepts Exposure to Continuous Integration / Continuous Deployment practices Modern source control systems (Git, BitBucket, TFS, Perforce etc.) Proficiency in authoring, reviewing and executing manual test cases Desired Skills : Agile, Scrum, XP, TDD NET, MVC, WPF, Javascript, Jquery, HTML, CSS, LESS, Typescript, bootstrap, Angular, MVVM, SSIS, WCF, Web Services, Rest API, Service Stack, Flash, Silverlight, PowerShell BDD Frameworks such as Gherkin Functional Languages such as PowerShell Cloud Platforms (AWS / Azure) Experience with risk, compliance and document control business technology Having knowledge on Test plan preparation and execution. Essential Duties & Responsibilities : Utilizing latest versions of our technology stack and be encouraged to think creatively in order to produce high quality, reusable and maintainable automated testing solutions Producing quality, reusable and maintainable automated test code that reduces the need for manual test efforts throughout our development cycles Perform manual and exploratory testing as needed against functionality developed by members of your agile team(s) Work closely with the Product Owner and scrum team(s) to help deliver high quality features inside of agreed timescales Provide technical mentorship and upskilling to scrum team members and across functional boundaries where appropriate Contribute to a culture of high quality, personal ownership and customer focused execution All applicants meeting minimum qualifications will be required to complete a 30 minutes online assessment as part of your candidate application. We are an equal opportunity employer that values diversity at all levels. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity, disability or veteran status. Show more Show less

Posted 2 weeks ago

Apply

1.0 years

0 Lacs

Hyderabad, Telangana, India

Remote

Linkedin logo

Loyalty Juggernaut Inc. (LJI) is a Silicon Valley-based product company, founded by industry veterans with decades of expertise in CRM, Loyalty, and Mobile AdTech. With a global footprint spanning the USA, Europe, UAE, India, and Latin America, we are trusted partners for customer centric enterprises across diverse industries including Airlines, Airport, Retail, Hospitality, Banking, F&B, Telecom, Insurance and Ecosystem. As pioneers in next-generation loyalty and customer engagement solutions, we are not just transforming loyalty—we are redefining it. With a passion for innovation and a commitment to excellence, LJI is reshaping the loyalty landscape, enabling enterprises to create meaningful, long-lasting relationships with their customers. We are THE JUGGERNAUTS, driving innovation and impact in the loyalty ecosystem. At the core of our innovation is GRAVTY®, a revolutionary Digital Transformation SaaS Product that empowers multinational enterprises to build deeper customer connections. Designed for scalability and personalization, GRAVTY® delivers cutting-edge loyalty solutions that transform customer engagement across diverse markets. Our Impact 400+ million members connected through our platform. Trusted by 100+ global brands/partners, driving loyalty and brand devotion worldwide. Proud to be a Three-Time Champion for Best Technology Innovation in Loyalty!! Explore more about us at www.lji.io. We are seeking an experienced and highly- skilled Android Developer to join the Mobile Apps development team at our Hyderabad Office. As a Senior Android Developer, you will play a pivotal role in developing, implementing, and managing high-quality, robust, and scalable mobile applications on the Android platform. What You Will OWN Develop and maintain high-performance, scalable Android applications using Kotlin. Architect and implement features following MVVM/MVI architecture. Ensure high performance and responsiveness of the application. Follow MVVM architecture and write clean, maintainable code. Debug and fix issues, improving app stability and performance. Work with CI/CD tools to streamline development and deployment. Stay updated with the latest Android development trends and best practices. Work with Jetpack Components (ViewModel, LiveData, Room, Navigation, WorkManager, etc.). Integrate and optimize RESTful APIs and GraphQL services. Implement push notifications (FCM), deep linking, and in-app messaging. Optimize app performance by analyzing memory usage, network calls, and UI rendering. Work with CI/CD tools to streamline the release process. Ensure Unit Testing & UI Testing using JUnit, Mockito, Espresso. Collaborate with designers, backend engineers, and product managers to ensure smooth product delivery. Stay updated with the latest Android trends and best practices. Research and integrate new SDKs, APIs, and third-party services effectively without issues. You Will Make a GREAT FIT If You Have Bachelor's degree in Computer Science, Information Technology, or related field. 1-4 years of hands-on experience in Android development Strong knowledge of Java/Kotlin and Android SDK. Familiarity with Android Studio, Gradle, and Firebase. Strong OOP and programming concepts. Extensive experience with Android Frameworks such as Jetpack components and Android Architecture Components. (Navigation, WorkManager, Dependency injection with Dagger-Hilt and etc). Solid understanding of Multi-threading (Coroutines/RxJava). Knowledge of Material Design principles & UI/UX best practices.Optimize app performance by analyzing memory usage, network calls, and UI rendering. Familiarity with Git/GitHub for version control Understanding of Agile/Scrum development methodologies. Strong research capability to implement and troubleshoot new SDKs or integrations efficiently. Experience with RESTful APIs and third-party integrations. Bonus Skills Experience with Jetpack Compose. Knowledge of modularization & clean architecture. Exposure to Firebase (Crashlytics, Analytics, Firestore, Remote Config). Understanding of A/B Testing & Feature Flagging. Experience with third-party SDKs & analytics tools (Amplitude, Mixpanel, Segment, etc.). Knowledge of Flutter development to contribute to cross-platform apps when needed. You can unlock this opportunity soon by applying for this position. Show more Show less

Posted 2 weeks ago

Apply

6.0 - 11.0 years

45 - 50 Lacs

Bengaluru

Work from Office

Naukri logo

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 (eg, Dagger or Hilt), and reactive programming (eg, 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.

Posted 2 weeks ago

Apply

2.0 - 4.0 years

4 - 6 Lacs

Noida

Work from Office

Naukri logo

We are seeking an enthusiastic and skilled Android Developer with 2 to 4 years of experience to join our innovative team in Noida. The ideal candidate will have a strong analytical mindset, problem-solving abilities, and hands-on experience with cross-platform frameworks like Flutter and React Native. Key Responsibilities: Design, develop, and maintain robust, scalable, and efficient Android applications. Collaborate with cross-functional teams to define, design, and deliver new features. Utilize AI tools and technologies to optimize development processes and solve complex problems effectively. Work on cross-platform mobile development frameworks like Flutter and React Native. Write clean, maintainable, and efficient code following industry best practices. Debug and resolve issues to ensure application performance and usability. Stay updated with emerging technologies and trends in mobile development. Required Skills: Strong proficiency in Kotlin and Java for Android app development. Familiarity with Jetpack Compose, Room Database, MVVM architecture, and Material Design principles. Experience with Flutter and React Native development. Ability to leverage AI tools like ChatGPT, Copilot, or other similar tools to enhance productivity and resolve development challenges. Strong analytical and problem-solving skills. Knowledge of RESTful APIs and third-party libraries integration. Understanding of app release processes on Google Play Store. About Us: TechAhead is a global digital transformation company with a strong presence in the USA and India. We specialize in AI-first product design thinking and bespoke development solutions . With over 15 years of proven expertise, we have partnered with Fortune 500 companies and leading global brands to drive digital innovation and deliver excellence. At TechAhead, we are committed to continuous learning, growth and crafting tailored solutions that meet the unique needs of our clients. Join us to shape the future of digital innovation worldwide and drive impactful results with cutting-edge AI tools and strategies!

Posted 2 weeks ago

Apply

4.0 - 7.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Who We Are Applied Materials is the global leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. We design, build and service cutting-edge equipment that helps our customers manufacture display and semiconductor chips- the brains of devices we use every day. As the foundation of the global electronics industry, Applied enables the exciting technologies that literally connect our world- like AI and IoT. If you want to work beyond the cutting-edge, continuously pushing the boundaries of"science and engineering to make possible"the next generations of technology, join us to Make Possible® a Better Future. What We Offer Location: Bangalore,IND At Applied, we prioritize the well-being of you and your family and encourage you to bring your best self to work. Your happiness, health, and resiliency are at the core of our benefits and wellness programs. Our robust total rewards package makes it easier to take care of your whole self and your whole family. Were committed to providing programs and support that encourage personal and professional growth and care for you at work, at home, or wherever you may go. Learn more about our benefits . Youll also benefit from a supportive work culture that encourages you to learn, develop and grow your career as you take on challenges and drive innovative solutions for our customers."We empower our team to push the boundaries of what is possible"”while learning every day in a supportive leading global company. Visit our Careers website to learn more about careers at Applied. About Applied Applied Materials is the leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. Our expertise in modifying materials at atomic levels and on an industrial scale enables customers to transform possibilities into reality. At Applied Materials, our innovations make possible the technology shaping the future. Responsibilities Requirement collection - Works with Solution Manager to understand customers requirements. Design - Translate the requirements into Design. Work on the assigned tasks from scratch or in bug fixes as a part of Maintenance projects as applicable. Document the technical designs using flow charts, UML, class diagrams, sequence diagrams, activity diagrams, data flow diagrams, database schemas and Wireframes Collaborate with talented peers across discipline (PM, Design and UI designers) to deliver on your work. Successful UI Developers have a combination of technical and social skills. Contribute to a positive culture on the team that aligns with Microsofts values. Job Specific Knowledge knowledge of semiconductor manufacturing operational practices Knowledge of software engineering concepts and techniques Skills/Education Strong UI/UX experience using Microsoft tools like .NET/WinUI/WPF/Entity Framework/MVVM/XAML/UWP Proficient in understanding legacy products developed using C++, ATL/COM, MFC, VB6.0 based product development is an added advantage Knowledge on incorporating CI/CD in the development process using Microsoft tool kit. Proficient in tools like Python to support analytical based development Proficient understanding of code versioning tools, such as GIT, BitBucket Exposure to Oracle based product development as the back end data storage. Debugging and troubleshooting skills using tools like WinDbg or any other debugging tools to analyze memory leaks, performance, defects Able to travel as needed. Strong analytical skills, strong oral and written communication skills Strong problem solving and troubleshooting skills, detailed oriented, exercises mature judgment. Domain related skills Experience with Applied Materials MES products will be preferred. Understanding of key manufacturing science concepts (eg semi-auto and full-auto scenario, semi equipment process scenario, FAB operation scenario, process control behavior, lot dispatch logical, EAP behavior) to sustain factory dispatching, control and automation policies Preferred major in 300mm Industrial Engineering or Manufacturing Science with solid understanding of factory automation systems. S/W Engineering with MES experience is an added advantage. Qualification- BE/B.Tech/M.E/M.Tech/Msc/MCA Experience- 4- 7 Years Joining Location - Bangalore Applied Materials is an Equal Opportunity Employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law."To learn more about our commitment to DEI visit the Applied Materials Inclusion page. Additional Information Time Type: Full time Employee Type: Assignee / Regular Travel: Not Specified Relocation Eligible: Yes Applied Materials is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law.

Posted 2 weeks ago

Apply

0.0 - 2.0 years

0 Lacs

Koundampalayam, Coimbatore, Tamil Nadu

Remote

Indeed logo

About Us: Codassl Private Limited is a dynamic and innovative overseas software development company committed to building cutting-edge mobile applications. We foster a collaborative, high-performance, and growth-oriented environment, and we're looking for a highly skilled and experienced Senior Flutter Developer to join our team in Coimbatore and lead key initiatives. Job Overview: We are seeking a highly experienced and passionate Senior Flutter Developer to lead the design, development, and maintenance of robust and scalable cross-platform mobile applications for both iOS and Android. In this role, you will play a crucial part in architecting solutions, mentoring junior developers, and ensuring the delivery of high-quality, performant applications. You will work in a hybrid model, combining the benefits of in-person collaboration with the flexibility of remote work. Responsibilities: Architect and Develop: Lead the architecture, design, development, and deployment of complex cross-platform mobile applications using the Flutter framework and Dart programming language. Technical Leadership: Provide technical leadership and guidance throughout the entire software development lifecycle, from concept to deployment and post-launch support.. Collaboration & Requirements: Collaborate closely with product managers, UX/UI designers, and backend developers to translate complex business requirements into technical designs and scalable mobile solutions. Performance & Optimization: Identify and resolve performance bottlenecks, memory leaks, and other issues to ensure optimal application performance and responsiveness. API Integration: Expertly integrate complex RESTful APIs, GraphQL, and other data sources, ensuring efficient data handling and error management. State Management & Architecture: Drive decisions on appropriate state management solutions (e.g., BLoC, Provider, Riverpod, GetX) and application architecture patterns for large-scale applications. Testing & Debugging: Oversee and contribute to unit, widget, and integration testing frameworks to ensure application stability and reliability. Lead debugging efforts for complex issues. Innovation & Research: Stay at the forefront of Flutter and Dart developments, evaluating new technologies, libraries, and best practices to continually improve our development process and product offerings. Documentation: Create and maintain comprehensive technical documentation, architectural diagrams, and development guidelines. Agile Participation: Actively participate in Agile ceremonies (scrum, sprint planning, retrospectives) and contribute to continuous improvement initiatives. Required Skills and Qualifications: Education: Bachelor's degree (preferably) in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent extensive practical experience). Experience: 3+ years of proven experience in mobile application development, with a significant portion dedicated to building and launching complex applications using Flutter. Technical Expertise: Expert proficiency in Dart programming language and the Flutter framework. Deep understanding of Flutter's widget tree, rendering pipeline, and performance characteristics. Extensive experience with various state management solutions and the ability to choose the most appropriate one for different scenarios. Strong architectural design patterns for mobile applications (MVVM, Clean Architecture, BLoC, etc.). Expertise in consuming and designing robust RESTful APIs and experience with GraphQL is a plus. Solid understanding of mobile security best practices. Proficiency with advanced Git concepts (branching strategies, rebasing, etc.). Experience with continuous integration and continuous deployment (CI/CD) pipelines for mobile applications. Demonstrable experience in optimizing Flutter applications for performance and memory usage. Preferred Qualifications (Bonus Points): Hands-on experience with native Android (Kotlin/Java) or iOS (Swift/Objective-C) development, allowing for better integration and understanding of platform-specific features. Experience with test-driven development (TDD) and strong knowledge of testing methodologies in Flutter. Experience with cloud platforms like AWS, GCP, or Azure and their mobile-related services (e.g., Firebase, Amplify). Contributions to open-source Flutter projects or significant personal projects. Experience in a leadership role or as a technical lead on mobile projects. What We Offer: Opportunity to lead and significantly impact the development of cutting-edge mobile applications. Job Type: Full-time Pay: ₹200,000.00 - ₹450,000.00 per year Benefits: Flexible schedule Schedule: Day shift Experience: Flutter: 2 years (Preferred) Location: Koundampalayam, Coimbatore, Tamil Nadu (Preferred) Work Location: In person

Posted 2 weeks ago

Apply

8.0 years

6 - 7 Lacs

Hyderābād

On-site

GlassDoor logo

Description This position is ideal for senior-level professionals to join the mobile development team as a Sr. Android Developer, responsible for the design, development, and optimisation of high-quality Android applications. As a Sr. Android developer, the candidate will be a contributor to the execution of the strategic direction for the company. Who will also play a crucial role in driving best practices, and collaborate cross-functionally with product and design teams. The ideal candidate is expected to have proven extensive experience in developing scalable and secure Role expectations Design scalable and modular application architectures. Design, build, and maintain advanced Android applications using Kotlin and Java. Responsible for contributing to and being a champion of consumer-facing Android apps. Translate product requirements into well-architected, high-performance mobile applications. Work closely with product managers, UI/UX designers, QA engineers, and backend teams to propose efficient user experience solutions. Develop, test and maintain Android applications using Kotlin. Ensure performance, quality and responsiveness of the apps. Perform and lead code reviews to ensure best practices and maintain code quality. Mentor other developers, ensuring the quality of their code and design. Demonstrate teamwork skills with a solid foundation on Android/hybrid frameworks. Highly motivated, creative, self-learner, excellent communication and presentation skills. Collaborate closely with product managers, UI/UX designers, and backend engineers. Ensure code quality by writing unit tests, UI tests, performing code reviews, and following clean architecture principles and work with CI/CD pipelines. Monitor app performance and address bugs, crashes, or performance bottlenecks. Stay up-to-date with new Android features, frameworks, and tools. Drive continuous improvement in development processes and tools. What we're looking for 8+ years of experience in building native mobile apps in the Android platform using latest SDK versions. Strong proficiency in Kotlin and Java. Deep understanding of Android SDK, Jetpack libraries (Navigation, Room, ViewModel, LiveData, etc.). 3+ years of experience in Kotlin is a must. Hands-on experience with Coroutines, Flows, and Dependency Injection frameworks like Hilt/Dagger. Familiarity with Jetpack Compose is a strong plus. Experience integrating RESTful APIs and third-party libraries. Solid understanding of mobile app security and performance optimization. Experience with CI/CD tools and unit/UI testing frameworks (JUnit, Espresso, MockK, etc.). Excellent communication, collaboration, and problem-solving skills. Good understanding of mobile development frameworks and platforms, device manufacturers and mobile browsers. Experience with MVVM/MVI/MVP architectures and Clean Architecture principles. Good understanding of mobile apps CI/CD process. Experience with Graph QL, REST API concepts, design patterns and SOLID principles. Experience in writing automation tests and Unit tests. Experience in using Git source control. Experience working in distributed teams. Complementary skills Experience with Swift UI is a plus. About Align Technology Your growth and well-being: At Align, every smile matters. We’re committed to helping you thrive by supporting the health, growth, and well-being of our team members through a variety of tools and programs. While specific offerings may vary by location and role, Align employees can typically expect: Health and well-being programs to keep you thriving in both body and mind. Employee-exclusive discounts on Invisalign products. Learning opportunities through online learning resources and support for your individual development plans. Inclusive, global workplace that fosters collaboration, recognition and belonging. Country and/or role specific details will be shared with you by your recruiter during the interview process. Discover Align: We are a global community of game-changers and smart team players, united by our belief in the power of a smile. Our dynamic team of exceptional employees is dedicated to transforming the industry and creating extraordinary outcomes every day. Align’s core values of agility, customer, and accountability are more than words to work by, they are words we live by. The actions we take every day speak to who we are as a company and our focus on being truly impactful. We celebrate our differences, and the many ways we support one another— ultimately creating a more inclusive organization and world as we continue transforming smiles and changing lives. We foster a culture where thinking differently and seeking new experiences are not just encouraged but celebrated. With the Align Mindset, we empower each other, ensuring every voice is heard and valued in an inclusive environment that inspires creativity and collaboration. At Align, we believe in the power of a smile, and we know that every smile is as unique as our employees. As we grow, we are committed to building a workforce rich in diverse cultural backgrounds and life experiences, fostering a culture of open-mindedness and compassion. We live our company values by promoting healthy people and healthy communities, all with the intent of changing millions of lives, one unique smile at a time. As part of our commitment to innovation, Align Technology includes exocad and Cubicure, companies that enhance our offerings and extend our impact to industry transformation. Eager to learn how we embrace our global differences and nurture employee well-being? Explore Align's culture here! Want to discover more about exocad and Cubicure ? Click on their names for additional information. Applicant Privacy Policy: Review our Applicant Privacy Policy for additional information. Equal Opportunity Statement: Align Technology is an equal opportunity employer. We are committed to providing equal employment opportunities in all our practices, without regard to race, color, religion, sex, national origin, ancestry, marital status, protected veteran status, age, disability, sexual orientation, gender identity or expression, or any other legally protected category. Applicants must be legally authorized to work in the country for which they are applying, and employment eligibility will be verified as a condition of hire.

Posted 2 weeks ago

Apply

10.0 years

0 Lacs

Trivandrum, Kerala, India

On-site

Linkedin logo

Lead Developer (f/m/d) Identifier: INST-LD-CD2 Location: Trivandrum For our office in Trivandrum, dSPACE is looking for creative and motivated professionals. You will work on exciting and technologically cutting-edge product development projects, in the areas of control prototyping and Hardware-In-the-Loop (HIL) simulation. We are offering a position, as a lead developer for one of our products, which is a universal, modular experiment and instrumentation software for seamless ECU development. As part of the AGILE team, you will take responsibility for implementing product requirements in the form of high-quality software solutions. In doing so, you can expect a variety of exciting, challenging and diverse tasks that you will solve together as a team. Your future colleagues are looking forward to working with you on a wide range of challenging subjects. During an intensive induction period, your colleagues will support you to familiarize you with our products and tasks. Your Tasks • You develop and enhance software components self-dependently within an experienced agile team. • You coordinate new functionalities with stakeholders. • You take ownership, realize independently new functionalities & guide the team in solving complex problems. • You realize independently new functionalities. • You participate in Agile software development in C# under Windows®. • You contribute to our DevOps efforts to build, test, and release software faster and more reliable. Your Qualifications • You have a B.Tech/M.Tech university degree in Computer Science/Electronics and Communication • You have minimum 10 years of experience and above. • You are eager to learn and open-minded having strong software engineering skills or want to build those. • You have passion for building C#, C++, .Net (6 – 8) applications and writing great code for them. • You have experience in design, development of desktop applications (Front-End and Back-End) using WPF - MVVM framework. • You have good knowledge with development of automated tests using Python, C#. • You are familiar with agile software development and use of Azure® DevOps and Git. • You have good knowledge in Automotive fundamentals. • You raise concerns over code quality or lacking test cases and fix problems once you see them. • You have excellent English communication skills, both written and verbal. What We Offer • A crucial role in a young, dynamic, and fast-growing team. • A work environment that fosters trust, respect, and feedback. • An onboarding buddy to integrate you smoothly into our team. • Productivity and improvement time between the development sprints. • A mentor helping you with your personal goals, technical progress in general and your software engineering skills in particular. About us dSPACE is a market innovator and leader in providing solutions and systems for embedded controller software development in Automotive, Aerospace and Manufacturing industries. Founded in Germany in 1988, dSPACE employs over 2,600 dedicated people worldwide, who are committed to making the embedded controls software development process more efficient through innovative tools and services. Working at dSPACE means taking on challenging and varied tasks in a promising and exciting industry. With us, you have responsibility and can shape your personal career. A collegial and cooperative approach is as natural for us as the continuous development of your expertise. If you are ready to join our highly successful international team and take on the challenge of creating yet another success story in India – send us your application (including motivational letter, CV, copies of your academic degree, references from former employers) at career.tvm@dspace.in indicating your earliest possible entry date. Show more Show less

Posted 2 weeks ago

Apply

5.0 years

0 - 0 Lacs

Coimbatore

On-site

GlassDoor logo

Job Summary: We are looking for an experienced Senior Flutter Developer to join our onsite development team in Coimbatore. The ideal candidate will have over 5 years of experience in building and deploying cross-platform mobile applications using Flutter & Dart, along with solid expertise in app hosting and deployment across Google Play Store, Apple App Store and Firebase. Key Responsibilities: Design, develop, and maintain cross-platform mobile apps using Flutter. Work closely with product managers, designers and backend developers to deliver high-quality mobile experiences. Deploy and manage applications on the Play Store, App Store and Firebase hosting platforms. Manage app signing, provisioning profiles, store submissions and release updates. Implement responsive and adaptive UI designs. Ensure performance, quality and responsiveness of applications. Collaborate on CI/CD implementation and automated deployment. Debug and resolve app issues, crashes and store rejection feedback. Maintain clean, scalable and well-documented codebase. Mentor junior developers and conduct code reviews. Requirements: Bachelor's degree in Computer Science, IT or a related field. Minimum 5 years of experience with Flutter and Dart. Strong understanding of mobile app development life cycle and architecture (e.g., BLoC, MVVM, Provider). Hands-on experience with Firebase (Authentication, Hosting, Firestore, FCM, Crashlytics). Proficient in deploying apps to Play Store and App Store, with knowledge of guidelines and submission processes. Experience working with RESTful APIs, third-party libraries and integrations. Familiarity with Git and version control systems. Strong problem-solving and debugging skills. Excellent communication and team collaboration skills. Job Type: Full-time Pay: ₹35,000.00 - ₹60,000.00 per month Benefits: Health insurance Provident Fund Schedule: Morning shift Supplemental Pay: Yearly bonus Education: Bachelor's (Preferred) Experience: Flutter Developer: 5 years (Preferred) Work Location: In person

Posted 2 weeks ago

Apply

5.0 years

2 - 5 Lacs

Ahmedabad

On-site

GlassDoor logo

Job Description Senior iOS Developer – Build Mission-Critical Health-Tech Apps 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

Posted 2 weeks ago

Apply

6.0 years

5 - 9 Lacs

Ahmedabad

On-site

GlassDoor logo

We are looking for an ambitious and self-driven Tech Lead to join our team. As a Tech Lead, you will be responsible for making design choices, coordinate & oversee technical standards including software coding standards, tools, and platforms. Your responsibilities: Identifying business requirements and requirements of the stakeholders on the project Design the entire system based on the received requirements Collaborate with other professionals to determine functional & non-functional requirements for new software, platforms & applications Design the entire system based on the received requirements Choose the system architecture and each individual component of the system at a high level Choose the technologies for the implementation of each component and connections between components Review the architecture and code Utilize tools, technology & various methodologies to create functional & intuitive solutions for user interfaces of desired products Develop & implement product specifications Pay attention to system integration, sustainability & feasibility Manage all phases of technology development Oversee & supervise the work of the development team Guide/coach developers & engineers Suggest & implement solutions for process improvement Adhere to all the requirements & guidelines for quality, security, extensibility Plan for new technology insertion Understand & plan evolutionary paths Manage risk identification & risk mitigation strategies associated with the architecture Skill sets/Experience we require: 6 - 10 years of experience in Mobile app development Have played a lead role for 2+ years Must have hands-on development experience of Flutter/ReactNative, Android/IOS. Strong concepts like OOPS, data structures, multi-threading, networking/socket programming Experience with MVP, MVVM architecture pattern Familiarity with Firebase APIs, Analytics, and push notifications Experience with third-party libraries and APIs Strong problem-solving, debugging, and analytical skills Proficient understanding of code versioning tools, such as Git Pedigree: Bachelors/Masters in Computer Science or relevant field

Posted 2 weeks ago

Apply

5.0 - 8.0 years

25 - 40 Lacs

Pune

Work from Office

Naukri logo

Roles & Responsibilities: Design, build, and maintain high performance, and reusable code. Participate in PR reviews in discussions to better overall architecture of the application. Lead design and implementation of a feature and own it till production delivery Continuously discover, evaluate, and implement new technologies to maximize development. Required skills: 5+ Years of experience in developing Android applications Experience in defining system architectures and exploring technical feasibility tradeoffs Strong experience in Kotlin programming language Understanding of the common Android libraries like Jetpack Compose ,Coroutines, RxJava, Dagger (Hilt), Retrofit, Moshi, OkHttp, Glide, family of libraries. Understanding of View hierarchy in Android, performance impacts of each type of Views Understanding of snapshot testing frameworks like Paparazzi is a plus. Debugging skills, Performance bottlenecks, and using tools like adb, proguard, etc Understanding of design for scalability, performance and reliability Understanding of OOP, different architectural patterns (esp. MVVM) and their testability Familiarity with Material Design guidelines, common mobile UX patterns, and anti-patterns

Posted 2 weeks ago

Apply

17.0 years

0 - 0 Lacs

India

On-site

GlassDoor logo

FLUPER LTD Fluper, being the Top Rated Mobile App Design and Development Company across the globe, has the potential to bring specialized and optimized solutions. With 17+ Years of Mobo Industry Experience and 375+ App Certified Developers, we have successfully delivered 700+ Apps on Google & Apple Store. Job description - IOS Developer Strong Object-Oriented design and programming skills in SWIFT Good working experience in iOS SDK (Cocoa Touch, UI Kit, Core Data, Core Location, etc.) and XCode. Required Candidate profile Good experience with MVC, MVVM architecture Experience in web services integration (REST APIs, JSON, XML), to connect iOS applications to back-end services Role Mobile / App Developer Industry Type IT Services & Consulting Department Engineering - Software & QA Employment Type Role Category Software Development Minimum 2 yrs of experience required Interested candidate can send their resume at mailto:hr@fluper.com \ mailto:akanshapandey@fluper.in or call on +918929747371 between 11AM to 6PM Job Type: Full-time Pay: ₹30,000.00 - ₹45,000.00 per month Benefits: Provident Fund Schedule: Day shift Work Location: In person

Posted 2 weeks ago

Apply

5.0 - 7.0 years

4 - 4 Lacs

Noida

On-site

GlassDoor logo

We are looking for a passionate and experienced Android Developer to join our mobile development team. You will be responsible for designing and developing advanced applications for the Android platform, collaborating with cross-functional teams to define, design, and ship new features. This role requires a strong understanding of Android SDKs, architectural patterns, and modern development practices. Key Responsibilities: Design and build advanced applications for the Android platform using Kotlin and/or Java. Collaborate with product managers, designers, and other engineers to define and implement new features. Ensure the performance, quality, and responsiveness of applications. Identify and correct bottlenecks and fix bugs. Maintain code quality, organization, and automation. Implement modern Android architectures such as MVVM/MVI/Clean Architecture. Work with RESTful APIs, third-party libraries, and version control tools (Git). Contribute to all phases of the development lifecycle. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Required Qualifications: 5–7 years of hands-on experience in Android development. Proficient in Kotlin and Java. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes. Experience with Jetpack components (LiveData, ViewModel, Navigation, Room, etc.). Familiarity with RESTful APIs to connect Android applications to back-end services. Good understanding of design patterns such as MVVM, MVP, or MVI. Proficient understanding of code versioning tools such as Git. Experience with CI/CD tools and automated testing frameworks is a plus. Familiarity with agile development methodologies. Strong problem-solving skills and attention to detail. Preferred Qualifications: Experience with Compose UI. Published one or more Android apps in the Google Play Store. Experience with Firebase, GraphQL, or other modern backend tools. Knowledge of performance and memory tuning tools.

Posted 2 weeks ago

Apply

2.0 - 3.0 years

10 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

Key Responsibilities : Develop and maintain iOS mobile applications with an emphasis on smooth and reliable performance. Translate design concepts into user-friendly interfaces that align with branding and usability standards. Collaborate with product and design teams to build an engaging and intuitive user experience. Optimize application performance and troubleshoot issues as needed. Stay updated on the latest mobile development trends to continuously enhance offerings. Qualifications : Experience : Proven experience in native app development, especially with customer-facing applications. Skills : Strong fundamentals in mobile app development and a keen eye for UI/UX translation. Technologies : Proficiency in native development languages (e.g., Uikit for iOS) Preferred : Experience with payment platforms or financial services apps is a plus r ole & responsibilities

Posted 2 weeks ago

Apply

2.0 - 3.0 years

10 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

Key Responsibilities: Design and build advanced Android applications using Kotlin and Jetpack Compose . Implement and maintain robust architecture using MVVM principles. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the best possible performance, quality, and responsiveness of the application. Identify and correct bottlenecks and fix bugs. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Contribute to architectural discussions and decisions within the mobile team. Must-Have Skills: 4+ years of Android development experience Proficient in Kotlin Hands-on experience with Jetpack Compose Strong grasp of MVVM architecture Solid problem-solving skills and ability to troubleshoot complex issues Prior experience in B2C product-based companies with demonstrable impact Good to Have: Experience with Clean Architecture layered over MVVM Familiarity with dependency injection frameworks (e.g., Hilt/Dagger) Understanding of unit testing and CI/CD workflows Exposure to analytics, performance monitoring, or crash reporting tools

Posted 2 weeks ago

Apply

7.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

We are looking for a passionate and experienced Android Developer to join our mobile development team. You will be responsible for designing and developing advanced applications for the Android platform, collaborating with cross-functional teams to define, design, and ship new features. This role requires a strong understanding of Android SDKs, architectural patterns, and modern development practices. Key Responsibilities Design and build advanced applications for the Android platform using Kotlin and/or Java. Collaborate with product managers, designers, and other engineers to define and implement new features. Ensure the performance, quality, and responsiveness of applications. Identify and correct bottlenecks and fix bugs. Maintain code quality, organization, and automation. Implement modern Android architectures such as MVVM/MVI/Clean Architecture. Work with RESTful APIs, third-party libraries, and version control tools (Git). Contribute to all phases of the development lifecycle. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Required Qualifications 5–7 years of hands-on experience in Android development. Proficient in Kotlin and Java. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes. Experience with Jetpack components (LiveData, ViewModel, Navigation, Room, etc.). Familiarity with RESTful APIs to connect Android applications to back-end services. Good understanding of design patterns such as MVVM, MVP, or MVI. Proficient understanding of code versioning tools such as Git. Experience with CI/CD tools and automated testing frameworks is a plus. Familiarity with agile development methodologies. Strong problem-solving skills and attention to detail. Preferred Qualifications Experience with Compose UI. Published one or more Android apps in the Google Play Store. Experience with Firebase, GraphQL, or other modern backend tools. Knowledge of performance and memory tuning tools. Show more Show less

Posted 2 weeks ago

Apply

0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Role Description EXPERIENCE: Minimum five to eight years’ experience of development and system design which provides the necessary skills, knowledge, and abilities. Skills/Knowledge/Abilities (ska) Required knowledge and understanding of computer systems architecture and design, computer industry trends and project management. Knowledge on cloud technologies (Azure, O365, AWS), .NET Core ..etc Knowledge in developing application using REACT JS Ability to develop new systems with .NET / ASP.NET / C#.NET / SQL Server Expert knowledge of Languages C#, Visual Basic .NET, C++ .NET Strong knowledge of C#, .Net framework, Asp.Net, and MVC. Strong knowledge of OOAD and multi-tier architectures, including MVC/MVP/MVVM design patterns. Strong knowledge of web services, WCF, REST, and SOA Architecture. Knowledge with MS Entity Framework. Strong knowledge of MVC GUI design including the ability to incorporate JQuery, JavaScript and CSS, plus expertise with AJAX/SPA. Expertise with tools such as MS SQL Studio, PL/SQL Developer / Toad etc. Strong analytical, problem solving, and planning skills. Excellent interpersonal and communication skills. Ability to multi-task in a fast-paced environment. Team player who is flexible, delivery-oriented, and takes responsibility for the team’s success. Skills Net,C#,Aws Show more Show less

Posted 2 weeks ago

Apply

3.0 - 5.0 years

3 - 5 Lacs

Hyderabad

Work from Office

Naukri logo

About the Role: We are looking for a skilled Android Developer with at least 3 years of hands-on experience in building modern, scalable, and high-performance Android applications. The ideal candidate should be well-versed with the latest Android development practices, including Compose , Jetpack Components , MVVM and Clean Architecture principles . This role requires strong proficiency in Kotlin , with deep understanding of features like Coroutines , Flows , and modern asynchronous programming paradigms. Key Responsibilities: Design, build, and maintain advanced Android applications using Kotlin. Implement UI with Jetpack Compose and maintain legacy UI with XML when necessary. Follow MVVM and Clean Architecture to ensure scalable and testable codebases. Integrate Jetpack components such as Navigation, Room, LiveData, WorkManager, etc. Write clean, efficient, and maintainable code adhering to industry best practices. Collaborate with cross-functional teams including designers, backend developers, and QA. Identify and fix bugs, and improve application performance. Stay updated with the latest Android trends, libraries, and technologies. Required Skills: Strong experience with Kotlin and Android SDK. Proficiency in Jetpack Compose and modern Android UI development. Solid understanding of MVVM , Clean Architecture , and modular app structure . Familiarity with Jetpack libraries like Room, Navigation, WorkManager, LiveData, etc. Good understanding of RESTful APIs and integration with backend services. Version control with Git. Good to Have: Experience with Dependency Injection frameworks like Dagger, Hilt or Koin . Unit testing and UI testing frameworks like JUnit, Espresso. Knowledge of CI/CD pipelines. Published apps on Google Play Store.

Posted 2 weeks ago

Apply

3.0 - 8.0 years

5 - 12 Lacs

Noida

Work from Office

Naukri logo

Key Responsibilities: Design and build advanced applications for the iOS platform. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the performance, quality, and responsiveness of applications. Manage the build and release process, including Ad Hoc and final releases. Identify and correct bottlenecks and fix bugs. Maintain code quality, organization, and automatization. Required Skills and Qualifications: Proficiency in Objective-C and/or Swift programming languages. Strong experience with iOS frameworks such as Cocoa Touch, Core Animation, Core Graphics, and Core Text. Excellent working knowledge of Xcode 11 and Xcode 12. Experience with storyboards, auto layout, and mobile user interface design principles. Strong analytical, debugging, and problem-solving skills. Proven experience in iOS architecture, design, and development. Good understanding and practical knowledge of design patterns, especially the Singleton pattern. Experience with Flutter or willingness to work in a hybrid mobile development environment. Familiarity with AVFoundation framework for audio/video handling. Hands-on experience with integrating and managing payment gateways. Proficient in working with RESTful APIs and implementing third-party API integrations. Additional Information: This position requires working from our Noida office; remote work is not available.

Posted 2 weeks ago

Apply

1.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

About Us Jar is India’s leading Daily Saving app that helps people build strong saving habits—one small step at a time. Our goal is to make saving simple, rewarding, and truly life-changing . Founded in 2021 by Misbah Ashraf and Nishchay AG , Jar is a Bengaluru-based startup with one simple belief: saving a little every day in 24K Digital Gold can truly transform your future. Today, 20 million+ Indians trust Jar as their saving partner. With flexible saving options— Daily, Weekly, Monthly, and Instant Saving —we have made it easy for everyone to save in their own way and withdraw anytime. We are one of the leaders in UPI autopay transactions, crossing more than 1 million transactions per day. In 2023, we expanded our vision with Nek , our jewelry brand crafted to bring together luxury and affordability, it has since surpassed ₹100 crore in revenue. We have a big dream of bringing “ Har Ghar Sona”. Small, consistent savings are just the start. We’re here to walk alongside our users, helping Indians secure their financial future every step of the way. Backed by Tiger Global Management, Arkam Ventures, and WEH Ventures, among others, we have raised 50 million+ in funding. In January 2025 , we hit a huge milestone of becoming profitable . Now, we’re charging ahead, focused on sustainable growth and scaling impact. And this is just the beginning! What’s the role? Are you passionate about building exceptional mobile applications? Join our dynamic and fast-paced team as a Full-Time Android Developer, where you’ll work with cutting-edge technologies and contribute to impactful product development. This role offers an exciting opportunity to grow your skills, tackle challenging projects, and collaborate with a team of talented engineers. As part of our team, you’ll write clean, maintainable code, develop meaningful features, and gain hands-on experience with modern tools and best practices in mobile development. Our Tech Stack Kotlin Multiplatform Kotlin Coroutines Dependency Injection: Hilt AndroidX NavGraph Ktor A multimodular app with 50+ modules and 700k+ lines of Kotlin code What will be your responsibilities? Write clean, maintainable code that follows conventions and incorporates feedback to continually improve quality. Develop and maintain complex features and views with minimal supervision, ensuring performance optimization. Participate in code reviews, contributing to and learning from team best practices. Explore and suggest improvements to the mobile tech stack, implementing changes collaboratively with the team. Monitor feature health using logging tools and ensure thorough manual testing before release. Collaborate effectively with the team, taking ownership of features and driving them to completion. Communicate clearly, providing timely updates on feature progress and ensuring alignment with team goals. What’s required from you? Experience (1-3 years) Strong knowledge of Kotlin Experience with Jetpack Compose Understanding of LiveData and Flows Proficient with Coroutines Familiarity with MVVM architecture Good-to-Have Skills Experience working on multimodular Android projects Solid grasp of data structures and algorithms Exposure to Kotlin Multiplatform Understanding of Dependency Injection Visit our tech blogs to learn more about all the cool things that we are building: https://www.linkedin.com/showcase/jarengineering/ https://myjar.app/blog/engineering/ What makes us different? We’re not just building a product—we’re shaping the future of savings in India. We seek people who bring passion, energy, and fresh ideas to help us make that happen. Experience matters, but we are a potential first organisation. We move fast, learn from our mistakes, and take bold risks to solve problems that haven’t been attempted before. If you’re excited about working in an environment where people inspire and truly support each other, you’ve found the right fit. What do we stand for? The Five Values That We Live By Passion: At Jar, we strive to create an environment where people love what they do, are motivated and equipped to do their best work. Equality: We bring diverse skills, ideas, and experiences to the table, supporting and challenging each other across teams to create something bigger than ourselves. Growth: When our people grow, Jar grows. We create opportunities for learning, development, and meaningful impact. Accountability: The core of our work ethic is taking ownership of our work, showing initiative, and having the freedom to ask questions. Consistency: We believe in doing the right things consistently. Big change doesn’t happen overnight—it’s built one step at a time. Join us and let’s build something amazing together! What employee benefits do we have? Glad you asked! Among other things, we have Medical Insurance for employees and their families ESOPs allocation Pluxee meal card Swish club card for exclusive employee discounts Advance salary plans Relocation assistance L&D programmes Skills: androidxnavgrap,coroutines,flows,kotlin,livedata,ktor,jetpack compose,algorithms,data structures,dependency injection,livedata and flows,mvvm architecture Show more Show less

Posted 2 weeks ago

Apply

3.0 - 6.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

Job Title: Software Developer (.NET Core with Angular) Location: Sector 4, Chaar Murti, Greater Noida West Experience: 3-6 years of professional work experience as a .NET Developer, with a strong portfolio of web application development. About Us We are a dynamic and innovative Research & Development company headquartered in Hyderabad, established in 2013. Our name itself is German for "innovation," reflecting our core commitment to pioneering solutions. We specialize in the research and development of pharmaceutical drug products, focusing on complex generics and innovative products designed for global regulated markets. Our mission is to provide creative solutions for human suffering by developing affordable, high-quality medications, including solid orals, liquid orals, and injectables, with an expanding focus on dermal and topical R&D. We are driven by values such as customer centricity, reliability, efficiency, and transparency, and we aim to become a globally reputed company in our field. We foster a culture of equality and value addition in every aspect of our work. Job Summary We are seeking a skilled and experienced Software Developer specializing in .NET Core with Angular. The ideal candidate will be a key player in the full software development lifecycle of our web-based applications, contributing to our mission of leveraging technology to support our pharmaceutical R&D and operational goals. This role involves analyzing requirements, designing robust architectures, writing clean and testable code, developing RESTful APIs, and ensuring the seamless deployment and maintenance of our software solutions. You will work in a collaborative environment, with opportunities to support junior developers and contribute to the technological advancement of the company. Key Responsibilities Analyze system requirements, define project scope, and prioritize tasks effectively. Develop comprehensive technical specifications and robust application architecture, including detailed documentation. Write clean, scalable, testable, and maintainable code using .NET Core (C#) and other relevant programming languages (e.g., JQuery, scripting). Design, develop, and integrate user-facing elements and front-end applications using Angular, ensuring high performance and responsiveness. Develop and consume RESTful APIs for seamless integration between front-end and back-end systems. Design, build, and maintain efficient, reusable, and reliable C# code, demonstrating a strong understanding of application architecture and design patterns. Manage and implement both client-side and server-side logic, including handling postbacks and effectively utilizing web server controls. Implement robust file handling, comprehensive exception handling, and efficient event handling mechanisms. Integrate and manage FTP and mail functionalities within applications as required. Apply CSS and scripting languages for creating intuitive and visually appealing user interfaces. Conduct thorough testing and debugging of applications to ensure optimal performance, security, and reliability. Perform code reviews and refactor existing codebase to enhance quality, performance, and maintainability. Deploy fully functional applications to various environments (development, testing, production). Upgrade and modernize existing programs and applications to meet evolving business needs and technological advancements. Provide technical guidance, support, and mentorship to junior developers. Manage Internet Information Services (IIS) for hosting and application management, including setup, configuration, deployment, and troubleshooting. Configure, troubleshoot, and resolve issues related to application settings, configuration files (including secure management of DB credentials), FTP, and mail services. Effectively manage application behavior and settings through configuration files. Requirements (Should Have) Experience: 3-6 years of professional work experience as a .NET Developer, with a strong portfolio of web application development. Core Technical Skills Proficiency in building complex, scalable, and secure web-based applications. In-depth knowledge and hands-on experience with the .NET Core framework and C# programming language. Strong proficiency in Angular (latest versions preferred) for front-end development, including component-based architecture, services, and routing. Solid experience in designing, developing, and consuming RESTful APIs. Full-Stack Capabilities Demonstrated ability in full-stack development using C#, with a comprehensive understanding of application architecture, design patterns (e.g., MVC, MVVM), and best practices. Experience with both client-side and server-side processing, postbacks, and effective use of web server controls. Technical Knowledge Solid understanding and practical application of file handling, exception handling, and event handling. Experience with integrating and working with FTP and mail functionalities. Proficiency in modern front-end technologies including HTML5, CSS3, and JavaScript/TypeScript, along with JQuery. Familiarity with database technologies (e.g., SQL Server, Entity Framework). Understanding of software development principles like SOLID, DRY. Configuration, Deployment & DevOps Experience with configuring, troubleshooting, and debugging applications and their environments. Proven ability to manage application behavior through configuration files and environment variables. Hands-on experience with application setup, configuration, and hosting on IIS. Familiarity with version control systems (e.g., Git). Basic understanding of CI/CD pipelines is a plus. Soft Skills Excellent analytical and problem-solving skills with a meticulous attention to detail. Strong verbal and written communication skills. Ability to collaborate effectively within a team environment and work independently. Proactive, self-motivated, and eager to learn new technologies and methodologies. Strong organizational and time-management skills. Why Join Us? Be part of an innovative company making a real impact in the pharmaceutical R&D space. Work with cutting-edge technologies and contribute to meaningful projects. Collaborative and supportive work environment that values growth and learning. Opportunity to contribute to the development of software solutions that support scientific advancement. Skills: jquery,restful apis,javascript/typescript,iis,.net core (c#),ci/cd,.net core,version control systems (git),devops,database technologies,.net developer,front-end technologies,typescript,c#,design patterns (e.g., mvc, mvvm),javascript,entity framework,git,programming languages (e.g., jquery, scripting).,html5,css3,sql server,angular 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