React/TypeScript Developer Needed – Fix Complex Staff Rostering Weekend Logic

Posted last week

Worldwide

Summary

he Challenge The main issue is our weekend allocation logic. We need someone who can: Analyse the existing scheduling engine Understand current roster rules Identify why weekend allocations are not behaving correctly Refactor and improve the scheduling algorithm Maintain fairness across employees Preserve existing roster constraints while improving weekend outcomes Examples of rules include: Maximum 6 consecutive working days Weekend rotation patterns Alternate weekends where possible Avoid isolated single shifts Balance hours fairly across employees Different employee availability and site restrictions Certain staff can only work specific locations Owners should be used as "fillers" rather than primary staff What We Need Someone who has experience with: Complex business logic Scheduling systems Rostering applications Workforce planning software Constraint-based scheduling React + TypeScript Experience with optimisation, workforce scheduling, or rostering engines is highly desirable. Deliverables Review existing codebase Explain root causes of weekend allocation issues Propose improved logic Implement fixes Test against multiple roster generations Ensure existing functionality remains intact Ideal Candidate You are: Strong in TypeScript Comfortable working with existing codebases Good at debugging complicated logic Able to explain your reasoning clearly Available for ongoing improvements if this project is successful

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
React
TypeScript
Node.js
Activity on this job
  • Proposals:50+
  • Last viewed by client:last week
  • Interviewing:
    5
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Sep 20, 2021
  • New Zealand
    R D 2 Roxburgh4:43 PM
  • $650 total spent
    7 hires, 2 active
  • 31 hours
  • Travel & Hospitality
    Small company (2-9 people)

Explore similar jobs on Upwork

HTML
Microsoft Outlook
Office 365
HTML5
Front-End Development
Responsive Design
Wix
Web Development
Information Architecture
UX & UI Design

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