Flutter Developer Needed Holiday Management Module | Employee Attendance App

Posted 4 weeks ago

Worldwide

Summary

Project Overview We have an existing Flutter mobile app for employee attendance (clock in / clock out using a PIN code). The core app is already built. We now need an experienced Flutter developer to build and integrate a Holiday Management Module into the existing codebase. This is a focused, well-scoped feature addition not a full app build. What’s Already Done • Employee PIN-based clock in / clock out (Flutter mobile) • Admin web dashboard (attendance logs, employee management) • Backend with Supabase (PostgreSQL) + authentication • Deployment live and working What We Need You To Build Employee Side (Flutter Mobile) • Holiday request screen employee selects start date, end date, optional reason, and submits • Request status screen shows Pending / Approved / Rejected with dates • Remaining holiday balance visible on dashboard (e.g. “12 days remaining”) Admin Side • View all pending holiday requests with employee name, dates, and days count • Approve or Reject with one tap • Set each employee’s annual leave allowance (default: 28 days per UK standard) • Add custom company holidays (e.g. office closure days) • Auto-sync UK public bank holidays via the official gov.uk API Backend / Database • Holiday requests table (Supabase / PostgreSQL) • Leave balance tracking per employee per year • Conflict detection flag if two employees request the same dates (optional but preferred) Tech Stack (Must Match) Layer Technology Mobile App Flutter (latest stable) State Management BLoC or GetX (discuss with us) Backend Supabase (PostgreSQL) Architecture Clean Architecture preferred Platform Android + iOS Ideal Candidate • 2+ years Flutter experience with production apps • Experience with BLoC or GetX state management • Comfortable working with existing codebases (not building from scratch) • Clean code, proper folder structure, no shortcuts • Good English communication we do regular check-ins via Slack/WhatsApp • UK timezone preferred (or significant overlap GMT±3) Deliverables 1. Full source code for holiday module integrated into existing project 2. Supabase migration file (SQL) for new tables 3. Brief documentation how the module works, any env variables needed 4. Testing on both Android and iOS (screenshots or screen recording as proof) Project Size & Timeline ⏱ Estimated hours: 15–25 hours 📅 Timeline: Ideally completed within 10–14 days 💰 Budget: Fixed price preferred please submit your best quote How to Apply Please include in your proposal: 5. Link to 1–2 Flutter apps you have built (Play Store / App Store or GitHub) 6. Your experience with Supabase or similar backends 7. Confirm you are comfortable working on an existing codebase 8. Your fixed price quote and estimated timeline 9. A short note (2–3 sentences) on how you would approach integrating a new module into an existing Flutter project Generic proposals will not be considered. We are looking for a developer who reads the brief carefully and responds specifically. Budget and timeline are negotiable for the right candidate. We have more features planned after this potential for ongoing work.

  • $320.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Flutter
iOS Development
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:3 weeks ago
  • Hires:
    1
  • Interviewing:
    2
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jun 9, 2026
  • FRA
    Limay2:03 PM
  • $320 total spent
    1 hire, 1 active
  • HR & Business Services
    Small company (2-9 people)

Explore similar jobs on Upwork

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