React/TypeScript Developer Needed – Fix Complex Staff Rostering Weekend Logic
Budget: -
HOURLY / PART_TIME
⭐ 5.00 (4)
New Zealand
react-js, typescript, node.js, javascript
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
Öppna på Upwork