Blazor Developer for iOS/Safari Compatibility Fixes

Job ID: 40553626

Budget: $250 – $750 USD

Blazor WebAssembly Developer Needed: Safari/iOS Bug Fixes
Project Overview: We need an experienced Blazor WebAssembly developer to diagnose and fix browser compatibility issues on our website, bighistorycharts.com. The site works well on Edge (Windows/Android) but has critical bugs on Safari/iOS.

Tech Stack:
• .NET 9
• Blazor WebAssembly
• Hosted on Azure App Services

Requirements:
• Proven experience with Blazor WebAssembly and Razor components
• Access to iPhone/iPad or iOS testing tools (BrowserStack, Safari on macOS, etc.)
• Strong debugging skills for cross-browser compatibility issues
• Experience with Safari-specific quirks and limitations

Safari-Specific Bugs to Fix:
1. Navigate to Gallery and tap on a chart. Note the "An unhandled error has occurred" message.
2. Navigate to Gallery and tap on a chart. Note the chart's thumbnail does not appear.
3. Click Create Account, enter an email address, enter and confirm the password, then click Register. Note that you do not receive a confirmation email.
4. Navigate to the home page and scroll to the "Easy and Automatic" .mp4 video. Note that this video pops up into a separate window, rather than showing in the browser.
5. After creating an account and signing in. Click My Charts then "+ Create New Chart". Note that an error message is displayed.

Deliverables:
• Root cause analysis for each bug with technical explanation
• Code fixes via pull request or patch files
• Testing evidence (screenshots/videos showing fixes work on Safari/iOS)
• Brief documentation of changes made

Access Provided:
• Read-only GitHub repository access

Timeline: The five specified bugs fixed by Wednesday, July 8, 2026
Budget: Please provide your rate and estimated hours
Note: We may have additional bugs requiring fixes after this initial scope. Please indicate your availability for ongoing work.