Home
Jobs
Companies
Resume

142 Android Sdk Jobs

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

6.0 - 11.0 years

8 - 13 Lacs

Bengaluru

Work from Office

Naukri logo

Senior Android Engineer Mobile Apps (SDK/RESTful API/Design Patterns) Senior Android Engineer Mobile Apps (SDK/RESTful API/Design Patterns) OLOID is one of the fastest-growing Series A startups from Silicon Valley. OLOID stands at the forefront of physical identity management and automation, offering state-of-the-art passwordless and automation solutions for enterprises. OLOID s objective is to establish a unified security framework by integrating with HR, IT, and various cyber and physical systems, thus enabling a unified digital identity across the organization and the day in the life of the user. Backed by some of the largest venture funds and corporations such as Dell Technologies Ventures, Honeywell Ventures, Okta Ventures, Emergent Capital, OLOID is trusted by Fortune 100 companies as customers such as Flex and Tyson Foods, among many others. About this Role: As a Senior Android Engineer with extensive experience in mobile app development, SDK utilization, RESTful APIs, and design patterns, you will play a crucial role in crafting top-notch Android applications. With over 6 years of software design and development experience, including 4+ years in commercial Android app development and expertise in Image Processing and Camera-related apps, you bring a wealth of knowledge to the table.Your deep understanding of web services, Android SDK, UI design principles, and performance optimization techniques will be instrumental in delivering user-friendly and high-performing applications. Your key responsibilities include collaborating with cross-functional teams, designing intuitive interfaces, integrating back-end services, and adhering to Android design guidelines to ensure the success of our projects. Key Responsibilities: Collaborate with cross-functional teams to design, develop, and deploy robust Android applications Utilize your expertise in SDK, RESTful API, and Design Patterns to architect scalable and maintainable solutions Lead the implementation of Image Processing and Camera-related functionalities, ensuring optimal performance and user experience Integrate Android applications with back-end services using RESTful APIs, demonstrating full-stack capabilities Design and implement intuitive user interfaces adhering to Android UI design principles, patterns, and best practices Optimize application performance through efficient offline storage, threading, and performance-tuning techniques Leverage the open-source Android ecosystem and relevant libraries to streamline development processes Adhere to Google s Android design principles and interface guidelines to deliver cohesive and user-centric applications Requirements: 6+ Years of software design and development experience working on a team 4+ years of experience generating commercial quality Android applications please provide links to published apps 1+ year(s) experience working with Image Processing, Camera related apps Deep web service experience full stack capabilities strongly preferred. Familiarity with RESTful APIs to connect Android applications to back-end services Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes Strong knowledge of Android UI design principles, patterns, and best practices Experience with offline storage, threading, and performance tuning Knowledge of the open-source Android ecosystem and the libraries available for common tasks Understanding of Google s Android design principles and interface guidelines We re an equal-opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

Posted 1 week ago

Apply

2.0 - 3.0 years

25 - 30 Lacs

Noida

Work from Office

Naukri logo

Changing the world through digital experiences is what Adobe s all about. We give everyone from emerging artists to global brands everything they need to design and deliver exceptional digital experiences! We re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours! The Opportunity Adobe Document Cloud is revolutionizing the way the world works with documents. It s a very exciting place to be. The Document Cloud (DC) combines a collection of online services integrated with Adobe Reader, Adobe Acrobat and Adobe Sign. Our subscription base is growing rapidly, and we are continually rolling out new features and services. We work in small, agile teams with considerable autonomy, and we value engineers with technical competence, flexibility, strong customer insight and an eagerness for learning and partnership. By helping our customers build, handle and share documents, we improve Adobes ability to empower creative people, business professionals and marketing specialists to be successful. This is an opportunity to build a system that ultimately benefits millions of Adobe customers every day. We are looking for a dedicated and talented Enginee to join our DC Acrobat Mobile Team to lead Android development . Our team is an energetic and collaborative Agile software development group focused on delivering scalable, high-quality enterprise solutions. As part of this dynamic environment, you will take pride in designing and building end-to-end solutions that delight our users and meet business goals. What youll Do You will be owning the vision for PDF workflows on Android. Youll define product features, craft system architecture, and implement standard methodologies to mold our strategy and ensure a quality product. The ideal candidate is clearly someone who can adapt to an agile environment, is passionate about new opportunities in mobile and has a proven track record of success in delivering new features and products. You should possess a strong understanding of Computer Science fundamentals, mobile technologies, and hands-on experience in building customer-facing mobile products. You should have demonstrated technical expertise to design and build reliable, scalable, and high-performance product. What you need to succeed Bachelors or Masters Degree in computer science/IT with 2 - 3 years of Android development experience. Strong proficiency in Kotlin and Java with a solid understanding of Android SDK, Android Studio, and related development tools. Can debug issues across multiple systems or domains. Proven expertise in architecture and design for developing robust and innovative mobile applications. Has experience with working on huge codebases and comfortable writing and debugging multi-threaded & asynchronous code in Android and the native Java/C++ libraries. Understands the resource constraints of mobile devices and implements robust and efficient solutions with respect to CPU, memory and battery life. Innovates new features, influences architecture & design of our solutions and make contributions at feature level. Also, encourages and influences others to grow their creativity and innovation Seeks out and learns new technologies & techniques and advocates for their use in his work. Regularly shares knowledge with peers, both in and out of own team as well as mentors junior team members. Why Adobe? Adobe is proud to be an Equal Employment Opportunity and affirmative action employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email accommodations@adobe.com or call (408) 536-3015. Adobe values a free and open marketplace for all employees and has policies in place to ensure that we do not enter into illegal agreements with other companies to not recruit or hire each other s employees. .

Posted 1 week ago

Apply

5.0 - 10.0 years

10 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

We seek an experienced and innovative Android Development Lead to join our team. In this role, you will oversee the developing and implementing of high-quality mobile applications, guiding our Android development team to deliver exceptional user experiences. As a lead, you will drive technical excellence, foster collaboration, and ensure that best practices are followe'd throughout the development lifecycle. Key Responsibilities: Lead and mentor a team of Android developers, providing guidance on best practices, coding standards, and project planning to foster team growth and productivity. Collaborate with cross-functional teams including Product, Design, and QA to translate business requirements into technical specifications, ensuring timely and successful project delivery. Define and implement the architectural roadmap, ensuring scalability, performance, and security are prioritized in all Android applications. Establish and enforce coding standards, conduct regular code reviews, and implement automated testing to ensure high-quality, maintainable, and efficient code. Diagnose complex issues, prioritize tasks, and develop innovative solutions to optimize app performance and user experience. Qualifications: bachelors or masters degree in Computer Science, Software Engineering, or a related field. 5+ years of experience in Android development. Proficiency in Kotlin and Java, with a deep understanding of Android SDK, frameworks, and design patterns. Strong experience with RESTful APIs, third-party libraries, and version control (eg, Git). Experience with automated testing frameworks and CI/CD tools. Knowledge of Agile methodologies and experience working in Scrum or Kanban teams. Excellent communication, collaboration, and problem-solving skills. Preferred Skills: Experience with UI/UX design principles and a strong sense of product ownership. Familiarity with performance monitoring and optimization techniques. Knowledge of Google Play submission guidelines and app lifecycle management. Why Join Us Opportunity to work on high-impact products with millions of users Data-first culture with a strong focus on experimentation and learning Collaborative, transparent, and growth-focused team environment

Posted 1 week ago

Apply

3.0 - 8.0 years

5 - 10 Lacs

Noida

Work from Office

Naukri logo

We are looking for an enthusiastic and talented Android Developer with 1 - 3 years of experience to join our IT services team. The ideal candidate will have a passion for developing innovative Android applications and be able to contribute to the development of dynamic and high-performance apps. You will work in a collaborative environment, developing solutions for both internal and client projects while maintaining high code standards and application performance. Working Days: Monday to Friday Skills At least 1 year of experience as an Android Developer. Strong proficiency in Java and Kotlin for Android development. Familiarity with the Android SDK, Android Studio, and other mobile development tools. Strong experience with RESTful APIs, JSON, and connecting Android apps to backend services. Familiar with architectural patterns like MVVM or MVP and their implementation in Android applications. Experience working with databases (e.g., SQLite, Firebase, Room). Proficient in version control tools like Git. Knowledge of testing frameworks like JUnit, Espresso, and Mockito. Understanding of Agile methodologies and experience working in an Agile environment. Responsibilities Design, develop, and maintain Android applications. Collaborate with cross-functional teams to define, design, and deliver new features and enhancements. Write clean, scalable, and maintainable code. Can Conduct code reviews and maintain high-quality coding standards. Integrate third-party libraries and services to improve app functionality. Troubleshoot and optimize app performance. Write unit and integration tests to ensure application reliability. Stay updated with the latest Android development trends, tools, and techniques. Ensure the application performs well and meets all business requirements. Think you fit in? Please be sure to also submit a portfolio of your own original work to show us what you can create. Linkedin Profile Notice period(In Days) How did you find out about us ?

Posted 1 week ago

Apply

3.0 - 5.0 years

10 - 15 Lacs

Ahmedabad

Hybrid

Naukri logo

We're hiring an Android Developer skilled in Kotlin, Jetpack, API integration, geolocation, & eCommerce. Must have a Play Store app, TDD/BDD knowledge, & work in US East Coast hours. Location: Ahmedabad.

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

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 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

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

0.0 - 1.0 years

3 - 6 Lacs

Mumbai, Palai

Work from Office

Naukri logo

Position Overview: We are seeking an Android Intern to assist in the development, testing and enhancement of mobile applications for Android platforms. This internship offers the opportunity to gain hands-on experience, work closely with a skilled development team and learn industry best practices in mobile app development. Responsibilities : Assist in the development and maintenance of Android applications. Write clean, maintainable and efficient code. Collaborate with the team to design and implement new features. Troubleshoot and resolve issues related to the Android app. Participate in code reviews to ensure the quality and best practices of the code. Test and debug Android applications to ensure performance, quality and responsiveness. Stay up to date with new trends in mobile technology and development. Requirements : Basic knowledge of Java and/or Kotlin for Android development. Familiarity with Android Studio, Git and other related development tools. Understanding of the Android SDK and mobile development principles. Willingness to learn and explore new technologies and development practices. Good problem-solving skills and the ability to think critically. Strong communication skills and the ability to collaborate in a team environment. What Youll Gain: Practical experience working on real-world Android applications. Mentorship from experienced developers. Exposure to industry-standard tools and practices. A collaborative and innovative work environment that fosters learning and growth.

Posted 1 week ago

Apply

3.0 - 8.0 years

5 - 10 Lacs

Hyderabad, Bengaluru

Work from Office

Naukri logo

Job Skills: Must-Have Skills: 8+ years of experience in mobile application development, including at least 3 years in an architectural or lead role. Proficiency in mobile development frameworks and platforms (e.g., Swift, Objective C, Xcode, Java, Kotlin, Android SDK, React Native, Flutter or Xamarin). Deep understanding of architectural patterns such as MVVM, MVP, Clean Architecture, and their application in mobile development. Experience designing modular, reusable components and managing complex state and data flows. Strong knowledge of RESTful APIs, GraphQL, and web services integration. Experience with cloud platforms (AWS, Azure, Google Cloud) and mobile-specific cloud solutions. Techniques for profiling and optimizing mobile applications, including memory management, network performance, and responsiveness. Experience with tools and methodologies for performance testing and debugging. Expertise in mobile security principles, including data encryption, secure authentication, and vulnerability management. Familiarity with industry standards and regulations such as GDPR, HIPAA, and OWASP. Experience with continuous integration and continuous deployment (CI/CD) pipelines and tools (e.g., Jenkins, GitLab CI/CD, Bitrise). Knowledge of automated testing frameworks and strategies for mobile applications. Professional Attributes: Good problem-solving and analytical skills. Strong written and verbal communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders. Responsibilities: Create and implement comprehensive mobile application architectures for both iOS and Android platforms, focusing on scalability, performance, and maintainability. Lead and mentor development teams, conduct code reviews, provide guidance on best practices, and ensure adherence to architectural standards. Translate business requirements into detailed technical solutions, including high-level design documents and architecture blueprints. Assess and recommend emerging technologies, frameworks, and tools to enhance mobile application development and ensure alignment with industry trends. Oversee the integration of mobile applications with backend services, APIs, and third-party systems, ensuring seamless functionality and data flow. Identify and address performance bottlenecks, optimize application performance, and ensure a high-quality user experience. Apply security best practices to protect user data, ensure compliance with relevant regulations, and safeguard against potential threats Work closely with product managers, UX/UI designers, and other stakeholders to ensure that mobile solutions meet business needs and deliver exceptional user experiences. Maintain detailed documentation of architectural decisions, design patterns, and development processes to ensure consistency and knowledge sharing.

Posted 1 week ago

Apply

6.0 - 11.0 years

12 - 15 Lacs

Ahmedabad

Remote

Naukri logo

Designation : Sr Android + Kotlin Dev Job Description : Review Design and build advanced applications for the Android platform, with MVVM and MVC Collaborate with cross-functional teams to define, design, and ship new feature. Work with outside data sources and APIs. Unit-test code for robustness, including edge cases, usability, and general reliability. Work on bug fixing and improving application performance. What you'll need Bachelors Degree in Computer Science or similar. 6+ years of solid experience in Android Development with strong Kotlin experience Experience with Android SDK . Experience working with remote data via REST and JSON . Experience with third-party libraries and APIs (Retro fit, Rxjava, and Dagger). Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies. Solid understanding of the full mobile development life cycle. Proven software development experience and Android skills development. Have published at least one original Android app. Awareness or knowledge of IT security best practices as defined by ISO / SOC or similar

Posted 1 week ago

Apply

3.0 - 8.0 years

5 - 10 Lacs

Ahmedabad

Work from Office

Naukri logo

We are seeking an experienced Android Developer with a strong background in Java-based Android development. The ideal candidate will be responsible for the development, maintenance, and enhancement of mobile applications on the Android platform. You should have a deep understanding of Android SDK, different versions of Android, and how to deal with different screen sizes and APIs. Key Responsibilities Design and build advanced applications for the Android platform using Java. Collaborate with cross-functional teams to define, design, and ship new features. Work with outside data sources and APIs (RESTful services, JSON). Unit-test code for robustness, including edge cases, usability, and general reliability. Bug fixing and improving application performance. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Maintain code quality, organization, and automation. Participate in code reviews and contribute to team knowledge sharing. Requirements Bachelors degree in Computer Science, Engineering, or related field. 3+ years of hands-on experience in Android development using Java. Solid understanding of the full mobile development life cycle. Strong knowledge of Android SDK, Android UI design principles, patterns, and best practices. Experience with third-party libraries and APIs. Familiarity with cloud message APIs and push notifications (e.g., Firebase). Proficient understanding of code versioning tools such as Git. Experience in publishing at least one Android app on the Google Play Store. Knowledge of performance tools and optimization techniques. Preferred Skills Experience with Android Jetpack Components (LiveData, ViewModel, Navigation, Room). CI/CD tools and mobile automation testing frameworks. Agile/Scrum development environment experience.

Posted 1 week ago

Apply

0.0 - 5.0 years

0 Lacs

Chennai

Work from Office

Naukri logo

Company: Aristostech India Location: Remote/On-site Position: Android App Development Intern About Us: Aristostech India, a premier provider of software and website design services, is looking for talented and passionate Android app development interns to join our team. Our mission is to create exceptional digital solutions that drive business success. If you are enthusiastic about mobile app development and eager to gain practical experience in a professional setting, we encourage you to apply. Responsibilities: Assist in the design, development, and maintenance of Android applications. Collaborate with designers and senior developers to implement new features and functionalities. Troubleshoot and resolve application issues and bugs. Ensure application performance, quality, and responsiveness. Participate in code reviews and contribute to continuous improvement. Stay updated with the latest Android development trends and best practices. Requirements: Currently pursuing or recently completed a degree in Computer Science, Information Technology, or a related field. Basic understanding of Android app development, including Java/Kotlin, Android SDK, and Android Studio. Familiarity with RESTful APIs to connect Android applications to back-end services. Strong problem-solving skills and attention to detail. Ability to work independently and as part of a team. Experience with version control systems like Git is a plus. Job Category: App Developer Internship Job Type: Internship Job Location: Chennai T Nagar

Posted 1 week ago

Apply

2.0 - 3.0 years

3 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Develop and maintain advanced Android applications using Kotlin (and Java where needed). Collaborate with cross-functional teams including product, design, backend, and QA to define, design, and ship new features. Ensure the performance, quality, and responsiveness of applications. Write clean, maintainable, and testable code following best practices and Android architecture components (MVVM, etc.). Participate in code reviews, team discussions, and contribute to improving team processes. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Monitor crash reports and performance metrics to identify and fix bugs and bottlenecks. Requirements: 2 3 years of professional experience in Android development. Proficient in Kotlin and familiar with Java . Solid understanding of the Android SDK, Android UI design principles, Material Design, and best practices. Experience with Android Jetpack components (e.g., ViewModel, LiveData, Navigation). Familiarity with RESTful APIs, JSON, and third-party libraries like Retrofit, Glide/Picasso, Room, etc. Exposure to Compose, Hilt/Dagger, Coroutines, or Flow. Experience with version control systems like Git. Understanding of mobile app performance optimization and memory management. Good problem-solving and communication skills. Nice to Have: Experience with CI/CD tools (e.g., GitHub Actions, Bitrise). Experience working in Agile teams. Published apps on the Google Play Store. Mvvm, Java, Kotlin, Android, Api

Posted 1 week ago

Apply

3.0 - 9.0 years

5 - 11 Lacs

Kolkata, Mumbai, New Delhi

Work from Office

Naukri logo

Job Overview: Job Title: Mobile application developer Location: Remote Employment Type: Full-time with Ztek Job Summary: B.Tech./ master s in computer science/ chemical/ electrical/ Electronics/ Mechatronics/ Instrumentation & Controls/ Industrial Engineering with a strong publication record. Working knowledge of Mobile application development and deployment for Android & iOS platform. Experience with profiling and debugging applications and hosting in AppStore & PlayStore Understanding of RESTful APIs and mobile libraries for networking like Retrofit, axios, Alamofire, etc. Strong understanding of architectural patterns like MVP, MVC, MVVM and the ability to choose the best solution for the application. Knowledge of programming languages like Kotlin / Java / Swift / JavaScript / C# / Dart Knowledge of mobile development framework like AngularJS, NodeJS, ExpressJS, React, Object Oriented JS, jQuery, AJAX, JSON, Flutter,.net core. Working knowledge of development environment/ tools like, Android Studio, Eclipse, Android SDK, VSCode. Understanding mobile application design guidelines on each platform and fully aware of their differences. Broad IT/SW background and willingness to quickly acquire in-depth knowledge of new technologies and application domains Location of posting will be driven by business requirement.

Posted 1 week ago

Apply

2.0 - 7.0 years

4 - 8 Lacs

Pune

Work from Office

Naukri logo

We are looking for a highly motivated and skilled Android Developer with hands-on experience in Kotlin to join our product development team. The ideal candidate will be responsible for building and maintaining scalable, high-performance mobile application that serve as the core product for internal and external users. You should have a strong understanding of Android architecture, performance optimization, and product lifecycle management. Android Application Developer Responsibilities: Develop and maintain high-quality Android applications using Kotlin. Work closely with product managers, UI/UX designers, and backend developers to create seamless user experiences. Translate designs and wireframes into high-quality code. Write clean, maintainable, and reusable code following best coding practices. Implement and manage app performance, security, and scalability. Integrate with RESTful APIs and third-party services. Participate in code reviews and agile development processes. Monitor and improve application reliability, performance, and crash analytics. Ensure consistent app functionality across different Android versions and devices. Contribute to product ideation, architecture discussions, and feature planning. Android Application Developer Requirements: bachelors degree in Computer Science, Engineering, or a related field. Minimum 2 years of Android development experience with strong proficiency in Kotlin. Solid understanding of Android SDK, Jetpack components, MVVM architecture, and material design principles. Experience with Android libraries like Retrofit, Coroutines, Room DB, Dagger/Hilt. Exposure to Unit Testing and UI Testing frameworks. Familiarity with CI/CD tools and Play Store deployment. Strong debugging, optimization, and performance tuning skills. Excellent problem-solving and analytical thinking skills. Familiarity with Firebase, crash reporting tools (Crashlytics), and analytics. Experience in publishing and managing applications on Google Play Store. Experience working in a product-based environment. Benefits A product-driven work culture that promotes innovation. Opportunity to take ownership of core features and contribute to the product roadmap. Flexible working hours and supportive leadership. Competitive salary and growth-oriented career path

Posted 1 week ago

Apply

5.0 - 10.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

We are seeking three experienced Senior Android Developers to join our dynamic tech team. The ideal candidates will have at least five years of experience in developing native Android applications using Java and the Android SDK. They will be involved in the full app development lifecycle from concept to delivery and post- launch support. Key Responsibilities Design and build advanced applications for the Android platform using Java and Android SDK. Collaborate with cross-functional teams to define, design, and ship new features. Utilize Gradle for efficient project management, build automation, and dependency management. Maintain and enhance existing mobile applications by adding new features and improving performance. Work with Android components such as activities, fragments, services, broadcast receivers, SQLite databases, and content providers. Manage SQLite database interactions, including schema design, querying, and optimization for high performance. Implement and maintain Content Providers and manage CRUD operations within Android apps. Publish applications on Google Play Store and ensure they meet all operational guidelines. Integrate mobile apps with server-side APIs to fetch and display data. Apply best practices in software development, utilize design patterns effectively, and adhere to solid architectural principles. Ensure robustness, including edge cases, usability, and general reliability of the application. Troubleshoot issues, optimize performance, and manage application updates and fixes. Participate in code reviews, maintain version control with Git, and integrate CI/CD pipelines to streamline development. Requirements 5+ years of experience in Android app development. Strong proficiency in Java and deep familiarity with the Android SDK. Experience with Gradle and Android Studio for project management and development. Expert knowledge of Android components and lifecycle. Solid experience with SQLite and database management. Proficiency in working with RESTful APIs, JSON, and networking concepts. Familiarity with Google Play Store publishing, submission guidelines, and best practices. Strong understanding of software development methodologies, design patterns, and best practices. Excellent problem-solving skills, attention to detail, and ability to work under tight deadlines. Proven track record in a fast-paced, agile environment. Strong communication and leadership skills, capable of mentoring others and driving a project to completion. Experience with Git, CI/CD pipelines, and other version control systems is a plus

Posted 1 week ago

Apply

3.0 - 4.0 years

4 - 8 Lacs

Mumbai

Work from Office

Naukri logo

Position Overview: We are looking for a skilled and passionate Mobile App Developer to join our dynamic team. The ideal candidate should have experience developing mobile applications for the Android platform and will contribute to creating seamless and intuitive user experiences. Responsibilities: Develop and maintain high-quality mobile applications for the Android platform. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, maintainable and efficient code while adhering to best practices in mobile development. Ensure the performance, quality and responsiveness of applications. Optimize applications for maximum speed and scalability. Troubleshoot, debug and upgrade existing applications. Stay up-to-date with new mobile technologies, trends and development practices. Participate in code reviews, team meetings and contribute to the overall development strategy. Contribute to the design and architecture of mobile solutions. Collaborate with the product and design teams to understand requirements and translate them into technical specifications. Requirements: 3-4 years of professional experience in native Android app development. Proficient in programming languages such as Java and Kotlin . Strong understanding of mobile development frameworks (e.g., Android SDK). Experience with mobile development tools, version control systems (e.g., Git), and app deployment. Familiarity with RESTful APIs to connect mobile applications to back-end services. Knowledge of UI/UX principles and how to implement them effectively for mobile platforms. Strong problem-solving skills, attention to detail, and ability to work independently. Experience with database management (e.g., SQLite, Room DB, Firebase). Ability to write unit and UI tests to ensure application quality. Experience with integrating third-party libraries and APIs. Familiarity with Agile development methodologies. Understanding of mobile app architecture patterns like MVVM, MVC or MVP. Familiarity with CI/CD tools and practices. Knowledge of chess or experience working on chess-related applications is a significant advantage. Experience with Swift/ Objective-C is a plus. What Youll Gain: Practical experience working on real-world mobile applications. Exposure to industry-standard tools and practices. A collaborative and innovative work environment that fosters learning and growth.

Posted 1 week ago

Apply

5.0 - 7.0 years

7 - 9 Lacs

Noida

Work from Office

Naukri 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 1 week ago

Apply

0.0 - 1.0 years

2 - 3 Lacs

Ahmedabad

Work from Office

Naukri logo

-Translate designs & wireframes into high quality code -Design build & maintain high performance reusable & reliable Java code -Ensure the best possible performance quality & responsiveness of the application -Identify & correct bottlenecks, fix bugs Required Candidate profile -Strong knowledge of Flutter / Android SDK different versions of Android / iOS & how to deal with different screen sizes -Strong knowledge of Android UI design principles- patterns & best practices

Posted 1 week ago

Apply

2.0 - 3.0 years

3 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Good Android / React Native Experience jd - Responsibilities: App Development: Design, build, and maintain advanced applications for the Android platform, ensuring robust performance and responsiveness. Write clean, efficient, well-documented, and testable code in Kotlin and/or Java. Translate UI/UX designs and wireframes into high-quality, interactive, and visually appealing user interfaces using XML and/or Jetpack Compose. Collaboration & Cross-Functional Work: Collaborate with cross-functional teams (product, design, QA, backend) to define, design, and ship new features. Integrate mobile applications with backend services and external data sources via RESTful APIs and JSON. Participate in code reviews to maintain high coding standards and foster knowledge sharing. Performance & Quality: Identify and resolve bugs, bottlenecks, and performance issues to optimize application performance and responsiveness. Implement unit tests and integration tests to ensure code robustness, usability, and general reliability (e.g., using JUnit, Espresso, Mockito). Ensure applications meet the technical and quality requirements, including adherence to Google's Material Design principles and interface guidelines. Technical Deep Dive: Work with the Android SDK, Android Studio, and other relevant development tools. Manage local data storage solutions (e.g., SQLite, Room Database, SharedPreferences) and handle offline storage, threading, and performance tuning. Implement various navigation patterns using Android's Navigation Component and handle different notification channels. Familiarity with dependency injection frameworks (e.g., Dagger Hilt, Koin) is a plus. Continuous Improvement: Continuously discover, evaluate, and implement new technologies and best practices to maximize development efficiency and enhance user experience. Stay up-to-date with the latest Android operating system updates, trends, and emerging mobile technologies. Document code, architecture, and project progress.

Posted 1 week ago

Apply

4.0 - 9.0 years

6 - 14 Lacs

Hyderabad

Work from Office

Naukri logo

About the Role M2P Fintech is looking for Solution Engineer with strong experience in Android development, to build scalable, performant mobile apps on Android platforms, that are high-performance, highly available, highly transactional, low latency and massively distributed. As part of a cross functional team, you will be working in a fast-paced and agile work environment delivering quality and innovative solutions that have immediate business impact. You need to take the challenges and ownership that comes while developing a complex system. You should lead the team and also be a team player with a knack for visual design and utility. What Will You Do in this Role Design and build with advanced applications for the Android platform. Implement clean, smooth animations to provide an excellent user interface. Ensure the best possible performance, quality, and responsiveness of the application. Maintain code and write automated tests to ensure the product is of the highest quality. Improve front-end performance by eliminating performance bottlenecks Create front-end modules with maximum code reusability and efficiency Coordinate with the cross-functional teams to build apps within stipulated time. Solve complex problems in an innovative way and deliver quality solutions while taking ownership and accountability of assigned things. Mentor and guide team members on everything from structured problem solving to development of best practices. What Youll Need to be Successful in this Role B.E or B.Tech in Computer Science or any equivalent degree. Strong knowledge of Java, Understanding of XML, Android SDK, Android Studio, API's, Databases, Material Designs, Hybrid App Developer. Familiarity with JSON/XML parsing and REST API's to connect Android applications to back-end services. Strong knowledge of Android UI design principles, patterns, and best practices. Experience with offline storage, threading, and performance tuning. Ability to design applications around natural user interfaces, such as “touch”. Familiarity with the use of additional sensors, such as gyroscopes and accelerometers. Knowledge of the open-source Android ecosystem and the libraries available for common tasks. Understanding of Google’s Android design principles and interface guidelines. Proficient understanding of code versioning tools, such as Git. Experience with third party libraries & APIs - Facebook, Twitter etc. Capability of creating Android Custom UI controls. Familiarity with cloud message APIs and push notifications. Ability to solve problems with out of the box thought process. A knack for benchmarking and optimization. Ability to understand business requirements and translate them into technical requirements. Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies Solid understanding of the full mobile development life cycle.

Posted 1 week 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

1.0 - 6.0 years

3 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

The Role: We, at Razorpay, are currently looking for a Software Development Engineer (Android) with excellent skills to join our engineering team. The successful candidate will be responsible for developing and implementing features based on product specifications and business requirements. In this role, you will work closely with our product management and engineering teams to understand API specifications and collaborate with multiple internal and external teams to ensure the successful implementation of features across different services. Responsibilities: Contribute to our Android SDK, which powers payments on mobile devices for all our merchants. Write code around our Android projects, to automate tests, builds, and anything mundane. If you have to do the same thing twice, automate it. Build instrumentation on our Android SDK, which would help product managers make decisions in a jiffy. Good understanding of pro-guard, R8 SSL pinning, and other security checks. Requirements : 1+ years of experience in Android SDK development. Good understanding of core Java, OOPS principles, and Kotlin. Framework experience: Flutter/React Native/Cordova and Ionic. Good knowledge of threads, activity lifecycles, web views, and debugging skills. Understanding of lifecycle-aware components. Good to have: Any side projects on GitHub or starred apps on the Play Store are a plus. Knowledge of Maven deployment. Knowledge of behavioural changes in upcoming Android versions is a plus. Should be open to work on iOS as well.

Posted 2 weeks ago

Apply
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