Build Custom HR Platform using Firebase, Google Cloud, & Gemini AI

Posted last week

Worldwide

Summary

We are looking for an experienced full-stack developer (or a small, agile agency) to build a custom, all-in-one Human Resources (HR) web application tailored for our company. The platform will be heavily inspired by Eddy.com and will serve as our central hub for workforce management. We want to leverage the Google ecosystem heavily for this project, utilizing Firebase for rapid backend development/hosting, Google Cloud Platform (GCP) for infrastructure, and Google AI Studio (Gemini) to build smart, automated HR features. Core Modules & Features to Build Applicant Tracking System (ATS): Create, manage, and publish job postings. Track candidates through a hiring pipeline. Employee Information & Onboarding: A secure directory for digital employee profiles, document storage, and onboarding checklists. Time & PTO Tracking: Digital clock-in/out, timesheets, and a time-off (PTO) request and approval workflow. Payroll Reporting (ADP-Ready Data): We are not doing a live API integration with ADP for this phase. Instead, the app must aggregate all employee hours, regular time, overtime, and approved PTO into a dedicated "Payroll Report" dashboard. Requirements: Features must include a "Pay Period Lock" (to freeze timesheets during processing), a clean side-by-side table view optimized for an admin to easily read and manually input data into ADP, and a CSV/Excel export option formatted for ADP's bulk import. Learning Management System (LMS): A mini training portal where we can upload training videos/documents and track employee completion. AI Features (Google AI Studio / Gemini): Automated draft generation for new job descriptions. AI-powered resume screening/parsing to match applicants to job criteria. Smart HR assistant/chatbot for employees to ask about company policy or PTO balances. Technical Stack Required Frontend: React.js, Vue.js, or Next.js (Open to your recommendation for a clean, responsive UI). Backend & Database: Firebase (Firestore, Authentication, Cloud Functions, Cloud Storage, Hosting). Cloud Infrastructure: Google Cloud Platform (GCP). AI/LLM Integration: Google AI Studio / Gemini API. Developer Requirements Proven experience building complex, SaaS-like web applications (HR Tech experience is a massive plus). Strong expertise with the Firebase suite and scale-optimized Firestore database modeling. Hands-on experience integrating Google AI Studio / Gemini API or other LLMs into production applications. Ability to design clean dashboard interfaces optimized for rapid administrative data entry/reporting. Strong communication skills and ability to work with milestone-based delivery. Timeline: Expected 3–6 months. We plan to build this in phases, starting with a Minimum Viable Product (MVP) focusing on Employee Info, Time/PTO tracking, and the ADP Payroll reporting dashboard first. To Apply: Please provide examples of similar platforms you have built, specifically highlighting any projects that utilized Firebase and Google AI/Gemini. Outline your proposed architecture and how you would approach building the database structure for the payroll/time-tracking reporting module.

  • More than 30 hrs/week
    Hourly
  • 3-6 months
    Duration
  • Intermediate
    Experience Level
  • $15.00

    -

    $35.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:last week
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Aug 12, 2020
  • United States
    West Haven8:29 AM
  • $220 total spent
    2 hires, 0 active
  • 3 hours
  • Large company (100-1,000 people)

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Build Marketplace on TokopediaHourly‐ Posted 4 weeks ago
PHP
HTML5
JavaScript
Web Development

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