Senior Android Developer

Posted 4 weeks ago

Worldwide

Summary

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/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • $30.00

    -

    $50.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Firebase Cloud Firestore
Activity on this job
  • Proposals:50+
  • Last viewed by client:3 weeks ago
  • Interviewing:
    19
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Aug 1, 2022
  • United States
    Florence6:06 AM
  • $4.2K total spent
    9 hires, 0 active
  • 65 hours
  • Tech & IT
    Small company (2-9 people)

Explore similar jobs on Upwork

iOS
Android
iOS Development
Mobile App Development
Stripe
TypeScript
JavaScript
Smartphone
Tablet
React Native
iOS
Android
REST API

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo