Blazor Webassembly
2 weeks ago
**Blazor WebAssembly (WASM)**
**Experience : 5-8 years**
**Duration : 3+ months**
**Remote**
**Working hours : 8 hours per day**
Primary Responsibilities:
1. Blazor WASM Front-End Development:
Develop responsive PWAs using Blazor WebAssembly.
Build and maintain Razor components for reusable UI functionality.
Implement touch-friendly, mobile-optimized interfaces.
Integrate browser-supported device APIs (e.g., Camera, GPS, File Upload).
2. Backend/API Development (.NET Core):
Design and develop RESTful APIs using.NET Core.
Build backend services for data sync, task processing, and offline caching.
Use asynchronous programming patterns for performance.
3. PWA Optimization:
Implement service workers for offline access and background sync.
Ensure installable experience for users across browsers (iOS/Android).
Optimize app for performance, caching, and mobile data usage.
4. Cross-Platform Compatibility:
Test against different screen sizes and orientations.
Maintain responsive and accessible UI across platforms.
5. Code Quality & Collaboration:
Write clean, modular, and well-documented code.
Participate in code reviews and pair programming.
Collaborate with QA, designers, and backend engineers to ensure cohesive development.
**Required Skills**:
- Strong expertise in Blazor WebAssembly, Razor components, and.NET Core.
- Solid understanding of PWA architecture.
- Familiarity with HTML5 device APIs accessible via browser.
- Experience with offline-first design patterns and service workers.
- Proficient in C#, LINQ, EF Core, and asynchronous programming.
- Good understanding of RESTful services, JSON, and HTTP.
**Job Type**: Freelance
Contract length: 3 months
Pay: ₹100,000.00 - ₹120,000.00 per month
**Experience**:
- Blazor WebAssembly (WASM): 6 years (preferred)
- .NET Core: 6 years (preferred)
- PWA architecture: 6 years (preferred)
- Power BI: 6 years (preferred)
Work Location: Remote