Android Developer (Firebase & Cloud Functions)

Posted 5 days ago

Worldwide

Summary

We are looking for a talented **Android Developer** with a strong background in the **Firebase ecosystem** and backend integration using **Cloud Functions (Node.js)**. In this hybrid role, you will not only build and optimize high-quality Android applications but also take ownership of serverless backend logic. You will work closely with the Technical Lead to design efficient data structures, build scalable cloud triggers, and ensure seamless end-to-end performance between the mobile client and the cloud. Milestones will be set task by task ### **Key Responsibilities** - **Android Development:** Design, build, and maintain high-performance, reusable, and reliable Android applications using Kotlin/Java. - **Backend & Serverless Integration:** Develop, deploy, and maintain serverless backend logic using **Firebase Cloud Functions** (written in Node.js/TypeScript/JavaScript). - **Database Management:** Structure and optimize NoSQL databases, specifically **Cloud Firestore** and **Firebase Realtime Database**, ensuring efficient data queries and cost-effective read/write operations. - **Architecture & Optimization:** Implement clean architecture patterns (MVVM/MVI) on the client-side while ensuring secure and scalable APIs/triggers on the backend. - **Collaboration:** Partner with the Tech Lead and product team to define feature requirements, eliminate blockers, and bridge the gap between mobile UI and backend infrastructure. ### **Job Requirements** - **Experience:** 2+ years of experience in Android Development (Kotlin/Java) and at least 1+ years of hands-on experience working with Firebase backend services. - **Firebase Expertise:** Deep understanding of Firebase services, including Authentication, Firestore, Realtime Database, Cloud Messaging (FCM), and Crashlytics. - **Backend Skills:** Proficiency in **Node.js** (JavaScript/TypeScript) specifically for writing **Firebase Cloud Functions** (HTTP triggers, Auth triggers, Firestore triggers, Scheduled/Cron jobs). - **Database Design:** Strong mental model of NoSQL database design, data modeling, and performance optimization (reducing cloud billing/costs is a big plus). - **Tools & Control:** Proficient with Git, RESTful APIs, and Firebase CLI for deployment. - **Mindset:** A hybrid/full-stack mindset, proactive problem-solving skills, and the ability to work independently in an agile environment.

  • $50.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Firebase
Android
Java
JavaScript
Activity on this job
  • Proposals:15 to 20
  • Last viewed by client:5 days ago
  • Hires:
    1
  • Interviewing:
    1
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Sep 2, 2017
  • Thailand
    Pathumthani10:55 PM
  • $230K total spent
    197 hires, 50 active
  • Tech & IT
    Individual client

Explore similar jobs on Upwork

TypeScript
iOS Development
Mobile App Development
Android
React Native

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