Project Overview: We are looking for an experienced mobile app developer to troubleshoot and fix issues related to the UPC barcode scanning functionality in our existing mobile application. The app currently includes a barcode scanner, but it is not detecting or decoding UPC codes accurately. Your task will be to identify the issue, fix the scanning logic, and ensure smooth and reliable barcode recognition across devices. Responsibilities: Debug and fix UPC barcode scanning functionality. Ensure the scanner detects and decodes barcodes quickly and accurately. Optimize camera handling for both Android and iOS devices. Test the fix on multiple devices for consistent performance. Provide brief documentation on changes made. Requirements / Skills: Proven experience with mobile app development (React Native, Flutter, or native Android/iOS). Strong understanding of camera APIs and barcode scanning libraries (Zxing, ML Kit, Vision Camera, etc.). Experience working with UPC, EAN, and QR code formats. Ability to debug, test, and deliver clean, reliable fixes. Familiarity with API integration and mobile performance optimization is a plus. Deliverables: Fixed and fully functional UPC barcode scanning feature. Tested and verified on both Android and iOS platforms. Source code updates and a summary of the fix.