Senior Android Developer
Worldwide
We are seeking a battle-tested Senior Android Developer to execute a critical, high-priority production release. You will be granted direct repository access on day one and will be responsible for stabilizing our application, resolving legacy technical debt, and implementing new content pipelines to ensure a seamless Google Play Store deployment. KEY RESPONSIBILITIES - Dependency Modernization: Upgrade all third-party libraries and Gradle build scripts to the latest stable versions while maintaining 100% backward compatibility. - Authentication Fix: Diagnose and permanently resolve the Facebook OAuth/Login flow failure, ensuring full compatibility with the latest Facebook SDK and Graph API requirements. - Billing Migration: Execute a full migration from legacy Google Play Billing queries to the new Billing Library v6.0+ (ProductDetails/BillingResult models) without disrupting existing subscriptions or purchase flows. - Stability Engineering: Analyze Firebase Crashlytics data, systematically eliminate all fatal exceptions and ANRs, and drive the crash-free rate to ≥ 99%. - Feature & API Integration: Incorporate new "Subjects" into the app’s data layer and align UI/backend logic with updated ConvertKit naming conventions and tagging structures. TECHNICAL REQUIREMENTS (Must-Haves) - Expert proficiency in Java and the Android SDK (Kotlin experience is a strong plus). - Proven track record with Google Play Billing Library migrations (v4 → v6+). - Deep understanding of Facebook SDK (OAuth flows, hash key validation, and permission scopes). - Advanced working knowledge of the Firebase suite (Crashlytics, Analytics, Firestore/RTDB). LOGISTICS & AVAILABILITY - Must be available to commit 20–40 focused hours per week, starting immediately. - Must be willing to sign a standard Non-Disclosure Agreement (NDA) prior to repository access. - Expectation of proactive, daily communication regarding build status, blockers, and progress reports.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
$30.00
-
$50.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:3 weeks ago
- Interviewing:19
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesFlorence6:06 AM
- $4.2K total spent9 hires, 0 active
- 65 hours
- Tech & ITSmall company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by