Member of Technical Staff 2
On-site · Noida, Uttar Pradesh, India
Job Summary
Own the vision for PDF workflows on Android, define product features and system architecture, and implement methodologies to deliver a high-quality mobile product. Must thrive in an agile environment, deliver new features and products, and possess strong CS fundamentals with hands-on Android development experience. Responsibilities include designing robust mobile architectures, working with large codebases, optimizing for device constraints (CPU, memory, battery), and mentoring peers while driving feature-level innovations.
Required Qualifications
- Bachelor's or Master's Degree in computer science/IT with minimum 2+ 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
- 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
- Adobe is an Equal Employment Opportunity employer
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.