Our employee-attendance app on React Native needs a focused round of stabilization. Right now I’m seeing two pain points: location readings are often off the mark and, even worse, background updates stop coming through at unpredictable intervals. Both iOS and Android builds behave the same way, and we’re using a fully custom location module rather than Google Location Services or Mapbox, so you’ll be digging directly into our own codebase. What I need from you: • Diagnose why the coordinates drift and why background updates stall. • Refactor or rewrite the custom tracking module for reliable, high-accuracy fixes on both platforms. • Verify the solution on real devices (not just simulators) and document any OS-level settings or permissions we must keep in place. • Hand over clean, commented code plus a short report that shows test scenarios, before/after accuracy samples, and any configuration tweaks applied. Acceptance is simple: if I can start a shift, lock the phone, move around the building, and see a continuous, accurate trail in our logs on both iPhone and Android without spikes or gaps, the job is done. Code is in a private Git repo; you’ll receive access and a short walkthrough of the current architecture as soon as we kick off. Add "ZestNexus" on top of your proposal to be considered. Budget: Upto ₹10k