Computer Scientist (Android)

Noida, Uttar Pradesh, India
Jan 02, 2025
Dec 12, 2025
Onsite
Full-Time
5 Years
Job Description

We are looking for an innovative and passionate Computer Scientist (Android) to join the Adobe Document Cloud (DC) team. The Document Cloud is transforming how the world works with documents by offering online services integrated with Adobe Acrobat, Adobe Reader, and Adobe Sign. This role offers you the opportunity to lead Android development and shape the future of mobile PDF workflows, serving millions of Adobe customers globally.

As a Computer Scientist in the Acrobat Mobile Team, you will design, implement, and maintain high-quality mobile applications. You’ll work in an agile, collaborative environment with highly skilled engineers, designing end-to-end solutions that delight users and meet business objectives. You will own key Android-based features of the Acrobat mobile apps, providing users with an unparalleled experience.

What You’ll Do

  1. Android Application Development. Lead the design and implementation of Android-specific PDF workflows for the Acrobat Mobile App, driving innovations in the Android mobile ecosystem.
  2. Architect Solutions. Define and design new product features while improving the existing ones. Architect scalable, reliable, and high-performance Android solutions with a focus on user experience.
  3. Collaborate with Cross-functional Teams. Work closely with other developers, product managers, and UX/UI designers to ensure seamless integration of mobile solutions into Adobe’s overall platform.
  4. Optimize Performance. Address mobile performance issues, optimize CPU, memory usage, and battery life, and ensure smooth application performance on a wide variety of devices.
  5. Innovation and Feature Development. Innovate by adding new features and functionalities that help improve the user experience on mobile devices. Take ownership of the full product lifecycle, from concept to release.
  6. Mentorship and Leadership. Mentor and guide junior team members, share knowledge and foster a culture of continuous learning within the team. Help build and nurture the team’s technical excellence.

What You Need to Succeed

  1. Education. Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  2. Experience. 5+ years of hands-on Android development experience, with expertise in building customer-facing, high-quality Android applications.

Proficiency

  • Strong expertise in Kotlin and Java for Android development.
  • Proficient in Android SDK, Android Studio, and related development tools.
  • Experience with large codebases and debugging multi-threaded, asynchronous code.
  • Solid understanding of mobile platforms, with a focus on Android-specific challenges such as performance, resource management, and compatibility across various devices.
  • Knowledge of Android architecture patterns (e.g., MVVM, MVP) and experience in designing robust mobile applications.
  • Experience with native libraries such as Java/C++ and integrating them with Android applications.
  • Performance Optimization. Deep knowledge of resource management for mobile devices, including CPU, memory, and battery optimizations for Android apps.
  • Software Architecture. Expertise in architecture design and implementation of scalable mobile applications.
  • Continuous Improvement. Demonstrated ability to stay up-to-date with the latest Android development trends, tools, and best practices and advocate for their use within the team.
  • Mentorship. Experience guiding and mentoring junior developers, sharing knowledge, and fostering innovation.

Why Adobe?

  1. Innovative Culture. At Adobe, you’ll be part of a creative, dynamic, and innovative environment. We encourage collaboration and value new ideas, helping you to continuously grow as a developer.
  2. Career Development. Adobe is committed to the professional growth of its employees. We provide training, mentorship, and resources to help you reach your career goals.
  3. Diversity and Inclusion. We strive for a diverse and inclusive workforce where everyone can contribute their ideas and experiences. Adobe is an Equal Employment Opportunity employer.
  4. Employee Benefits. Adobe offers a competitive salary, comprehensive health benefits, paid time off, and wellness programs to support your well-being.
  5. Work-Life Balance. Adobe fosters a supportive environment where work-life balance is prioritized, allowing employees to thrive both professionally and personally.

How to Apply. If you’re a passionate Android developer with a knack for innovation and a drive to create products that impact millions of users, we’d love to hear from you! Apply now to join the Adobe team and take your career to the next level with one of the world’s most creative and inspiring companies.