React + Redux Developer Needed: Checkbox Logic, Store Sync & Code Refactoring
Budget: $250 – $750 USD
? Project Type:
One-time project (Fixed Price)
? Budget Range:
$500 – $1000 USD
? Description:
We're looking for an experienced frontend developer (React + Redux) to help improve and refactor a portion of our UI for a sports betting web application.
? Scope of Work:
1. Auto-check logic
When a main checkbox is toggled, the first three checkboxes should be automatically selected/deselected and synced with the Redux store (store.filter.markets).
2. Filter store synchronization
Ensure all checkbox changes (including individual ones) reflect correctly in the Redux store.
3. Refactor legacy JavaScript
Migrate vanilla JS logic from main.js into proper React components/hooks.
4. Fix "Double Chance" checkbox
Make sure it correctly updates store.filter.markets.checkBoxDc.
5. Improve odds coefficient logic
If the backend provides only 2 of 3 expected values, generate the missing one with a default value ("X").
✅ Requirements:
- React (hooks, components), Redux Toolkit
- Clean, maintainable, and modular code
- Git versioning with clear commit messages per task
- All changes must be commented in code (English)
? Tech Stack:
- React
- Redux Toolkit
- JavaScript (ES6+)
- Git
? Ongoing Opportunity:
This is a standalone task for now, but if we’re satisfied with the quality of your work and communication, we have a larger ongoing development task planned and would be happy to continue working with you on a long-term basis.
? To Apply:
- Briefly describe your relevant experience
- Share your estimated delivery time and total cost
- Confirm your availability to start
One-time project (Fixed Price)
? Budget Range:
$500 – $1000 USD
? Description:
We're looking for an experienced frontend developer (React + Redux) to help improve and refactor a portion of our UI for a sports betting web application.
? Scope of Work:
1. Auto-check logic
When a main checkbox is toggled, the first three checkboxes should be automatically selected/deselected and synced with the Redux store (store.filter.markets).
2. Filter store synchronization
Ensure all checkbox changes (including individual ones) reflect correctly in the Redux store.
3. Refactor legacy JavaScript
Migrate vanilla JS logic from main.js into proper React components/hooks.
4. Fix "Double Chance" checkbox
Make sure it correctly updates store.filter.markets.checkBoxDc.
5. Improve odds coefficient logic
If the backend provides only 2 of 3 expected values, generate the missing one with a default value ("X").
✅ Requirements:
- React (hooks, components), Redux Toolkit
- Clean, maintainable, and modular code
- Git versioning with clear commit messages per task
- All changes must be commented in code (English)
? Tech Stack:
- React
- Redux Toolkit
- JavaScript (ES6+)
- Git
? Ongoing Opportunity:
This is a standalone task for now, but if we’re satisfied with the quality of your work and communication, we have a larger ongoing development task planned and would be happy to continue working with you on a long-term basis.
? To Apply:
- Briefly describe your relevant experience
- Share your estimated delivery time and total cost
- Confirm your availability to start