Android Developer

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Kotlin
Adobe
Adobe Acrobat
Cloud Computing

Job Details

Job Title: Android Developer
Location:  San Jose CA
 
Experience: 3–8 years (varies by level)
 
About the Role:
They are looking for a talented and passionate Android Developer to join our team responsible for building best-in-class mobile applications. You will work closely with designers, product managers, and other developers to build and maintain apps that are used by millions globally, such as Adobe Acrobat, Adobe Scan, and Creative Cloud apps.
 
Key Responsibilities:
Design and build advanced applications for the Android platform using Kotlin/Java.
 
Collaborate with cross-functional teams to define, design, and ship new features.
 
Ensure the performance, quality, and responsiveness of applications.
 
Identify and correct bottlenecks and fix bugs.
 
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
 
Participate in code reviews, design discussions, and team meetings.
 
Contribute to architectural decisions and code improvements.
 
Required Qualifications:
Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
 
3+ years of hands-on Android development experience.
 
Strong knowledge of Android SDK, Kotlin, Java, and modern Android architecture components (MVVM, Live Data, View Model, Jetpack, etc.).
 
Experience with RESTful APIs to connect Android applications to back-end services.
 
Familiarity with cloud message APIs and push notifications.
 
Experience with offline storage, threading, and performance tuning.
 
Proficient understanding of code versioning tools, such as Git.
 
Preferred Skills:
Familiarity with CI/CD tools like Jenkins or GitHub Actions.
 
Experience with A/B testing and feature flags.
 
Exposure to Adobe products or SDKs is a plus.
 
Knowledge of testing frameworks (JUnit, Espresso).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.