Blazor C# Developer for Workflow Platform
Budget: $1,500 – $3,000 USD
WORKFLOW MANAGEMENT SYSTEM
Enterprise UI Development – Blazor C#
Web + iOS + Android Mobile Apps
January 20, 2026
Key Facts
- Platform: Web (Responsive) + iOS + Android (via Blazor Hybrid)
- Pages: 9 major pages + 30+ components
- API Endpoints: 90+ (backend ready)
- Database: SQL Server (35+ tables)
- Timeline: 8-12 weeks
1. PROJECT OVERVIEW
Seeking a Senior Blazor C# developer to build the UI layer for an enterprise UGC Workflow Management System. Backend is production-ready (.NET 8, 18 controllers, 12 services, 90+ endpoints, JWT/RBAC, PDF/DOCX generation, workflow engine). Goal: modern, responsive UI for Web, iOS, Android with ~90% code sharing.
2. SYSTEM FEATURES (10 CORE PILLARS)
1) Workflow Management: Request lifecycle, multi-stage progression, routing, assignment, approvals, history
2) Committee Management: TOAC & FAC, members, visits, clearances,
3) Document Management: PDF/DOCX generation, versioning, uploads, digital signatures
4) Data Management: Contracts, items, sections, progress, financials
5) User & Team Management: User CRUD, teams, roles, departments
6) Search & Filtering: Advanced search, multi-criteria, saved filters
7) Notifications: In-app, email, SMS, push, real-time (SignalR)
8) Activity & Audit Logging: Action tracking, timelines, compliance trails
9) Analytics & Reporting: KPIs, trends, SLA compliance (Phase 2)
10) Authentication & Authorization: JWT, RBAC, permissions, security
3. COMPREHENSIVE NOTIFICATIONS SYSTEM
Types (15+): Request submitted/assigned/approved/rejected/completed/forwarded; approval needed/deadline approaching/overdue; committee meetings/visits/clearances/minutes; comments (new/mention/reply); SLA approaching/breached/recovery
Delivery Channels: In-app (dropdown, center, toasts, real-time), Email (immediate + daily/weekly digests), SMS (critical), Push (iOS/Android/local), Webhooks (optional)
UI Components: NotificationBell, NotificationDropdown, NotificationCenter, ToastNotification, NotificationPreferences, NotificationDetailsModal
4. KEY PAGES TO BUILD (9 PAGES)
Dashboard/Home; Inbox & Notifications; Requests , Contracts; , items , sections , User Management , Admin Board ; Search; Settings & Profile; Authentication (login/register/forgot/reset)
5. RESPONSIVE DESIGN REQUIREMENTS
Breakpoints: Mobile 320-576; Tablet 768-1024; Desktop 1025-1920; Large Desktop 1920+
Mobile optimization: Bottom nav/collapsible sidebar, touch targets ≥44px, simplified forms, cards, swipe gestures, full-screen modals
Accessibility: WCAG 2.1 AA, keyboard navigation, screen reader support, color contrast
6. COMPONENT INVENTORY (30+)
Layout: MainLayout, Header, Sidebar, Footer, Breadcrumb
Request: RequestList, RequestDetail, RequestForm, RequestTimeline, Comments, Attachments, ApprovalChain
Committee: CommitteeList, CommitteeDetail, MembersList, VisitCalendar, MeetingMinutes
Contract: ContractList, ContractDetail, SectionsList, ItemsList, GanttChart, ProgressBar
User: UserList, UserForm, UserProfile, RoleManager, TeamManager
Common: DataTable, Modal, Toast, LoadingSpinner, EmptyState, ConfirmDialog, DateRangePicker
Notification: NotificationBell, NotificationDropdown, NotificationCenter, Preferences
Auth: LoginPage, RegisterPage, ForgotPasswordPage, ResetPasswordPage
7. TECHNOLOGY STACK
Blazor WebAssembly/Server; Blazor Hybrid (MAUI) for iOS/Android; .NET 8+; Material/Bootstrap/Tailwind; SignalR; HttpClient + typed clients; Cascade parameters/services for state; NuGet
8. PERFORMANCE TARGETS
Lighthouse > 90; FCP < 2.5s; LCP < 4s; CLS < 0.1; TTI < 5s; Page size < 1MB gzipped
Optimization: Code-splitting by route, lazy loading, image optimization, tree-shaking, minification/compression, service worker caching, CDN
9. SECURITY REQUIREMENTS
Auth: JWT Bearer, HttpOnly cookie storage, refresh, auto-logout on expiry
Authorization: RBAC, permission checks, route guards, API interceptors
Data Protection: HTTPS/TLS1.2+, CSRF, XSS prevention, input/output validation, CSP/secure headers
Compliance: Audit logging, activity tracking, user action and auth-failure logs
10. DELIVERABLES BY PHASE
Phase 1 (Weeks 1-3): Blazor setup (Web+MAUI), UI component library, layout/nav, auth pages, API service layer, state mgmt, responsive framework, CSS setup
Phase 2 (Weeks 4-8): Dashboard, Requests (list/detail/create/workflow), Committees, Contracts/Items, User Mgmt, Search/filters, Inbox/notifications, Activity/Audit log, integration testing
Phase 3 (Weeks 9-11): Blazor Hybrid packaging (iOS/Android), PWA config, perf optimizations, responsive refinement, cross-browser/mobile testing, accessibility, security audit, bug fixes
Phase 4 (Week 12): Web deploy, App Store/Play prep, docs (user/dev), deployment guide, training/handoff, 30-day post-launch support
11. DEVELOPER REQUIREMENTS
Must-have: Blazor C# (3+ yrs), ASP.NET Core, responsive web, HTML5/CSS3, JS/TS, Blazor Hybrid (1+ yr), basic iOS/Android, Git, REST/HTTP
Nice-to-have: Material/Bootstrap, PWA, perf, accessibility, SignalR, Azure/AWS, Docker, CI/CD, testing/TDD, enterprise apps
12. ACCEPTANCE CRITERIA
Functional: All 90+ endpoints integrated; 9 pages working; CRUD; authZ/authN; search/filters; responsive; mobile installable; PWA features; notifications; SignalR real-time; no console errors; forms validate; all links/buttons work
Non-functional: Lighthouse > 90; load < 2.5s; WCAG 2.1 AA; cross-browser; mobile iOS14+/Android8+; security audit passed; coverage > 70%; docs complete; perf benchmarks met; no leaks
13. PROJECT SUMMARY
Enterprise-grade UI for a production-ready workflow system. Build web + iOS + Android from one Blazor codebase (~90% sharing) with real-time notifications, strong security, and polished UX. Timeline 8-12 weeks,
Enterprise UI Development – Blazor C#
Web + iOS + Android Mobile Apps
January 20, 2026
Key Facts
- Platform: Web (Responsive) + iOS + Android (via Blazor Hybrid)
- Pages: 9 major pages + 30+ components
- API Endpoints: 90+ (backend ready)
- Database: SQL Server (35+ tables)
- Timeline: 8-12 weeks
1. PROJECT OVERVIEW
Seeking a Senior Blazor C# developer to build the UI layer for an enterprise UGC Workflow Management System. Backend is production-ready (.NET 8, 18 controllers, 12 services, 90+ endpoints, JWT/RBAC, PDF/DOCX generation, workflow engine). Goal: modern, responsive UI for Web, iOS, Android with ~90% code sharing.
2. SYSTEM FEATURES (10 CORE PILLARS)
1) Workflow Management: Request lifecycle, multi-stage progression, routing, assignment, approvals, history
2) Committee Management: TOAC & FAC, members, visits, clearances,
3) Document Management: PDF/DOCX generation, versioning, uploads, digital signatures
4) Data Management: Contracts, items, sections, progress, financials
5) User & Team Management: User CRUD, teams, roles, departments
6) Search & Filtering: Advanced search, multi-criteria, saved filters
7) Notifications: In-app, email, SMS, push, real-time (SignalR)
8) Activity & Audit Logging: Action tracking, timelines, compliance trails
9) Analytics & Reporting: KPIs, trends, SLA compliance (Phase 2)
10) Authentication & Authorization: JWT, RBAC, permissions, security
3. COMPREHENSIVE NOTIFICATIONS SYSTEM
Types (15+): Request submitted/assigned/approved/rejected/completed/forwarded; approval needed/deadline approaching/overdue; committee meetings/visits/clearances/minutes; comments (new/mention/reply); SLA approaching/breached/recovery
Delivery Channels: In-app (dropdown, center, toasts, real-time), Email (immediate + daily/weekly digests), SMS (critical), Push (iOS/Android/local), Webhooks (optional)
UI Components: NotificationBell, NotificationDropdown, NotificationCenter, ToastNotification, NotificationPreferences, NotificationDetailsModal
4. KEY PAGES TO BUILD (9 PAGES)
Dashboard/Home; Inbox & Notifications; Requests , Contracts; , items , sections , User Management , Admin Board ; Search; Settings & Profile; Authentication (login/register/forgot/reset)
5. RESPONSIVE DESIGN REQUIREMENTS
Breakpoints: Mobile 320-576; Tablet 768-1024; Desktop 1025-1920; Large Desktop 1920+
Mobile optimization: Bottom nav/collapsible sidebar, touch targets ≥44px, simplified forms, cards, swipe gestures, full-screen modals
Accessibility: WCAG 2.1 AA, keyboard navigation, screen reader support, color contrast
6. COMPONENT INVENTORY (30+)
Layout: MainLayout, Header, Sidebar, Footer, Breadcrumb
Request: RequestList, RequestDetail, RequestForm, RequestTimeline, Comments, Attachments, ApprovalChain
Committee: CommitteeList, CommitteeDetail, MembersList, VisitCalendar, MeetingMinutes
Contract: ContractList, ContractDetail, SectionsList, ItemsList, GanttChart, ProgressBar
User: UserList, UserForm, UserProfile, RoleManager, TeamManager
Common: DataTable, Modal, Toast, LoadingSpinner, EmptyState, ConfirmDialog, DateRangePicker
Notification: NotificationBell, NotificationDropdown, NotificationCenter, Preferences
Auth: LoginPage, RegisterPage, ForgotPasswordPage, ResetPasswordPage
7. TECHNOLOGY STACK
Blazor WebAssembly/Server; Blazor Hybrid (MAUI) for iOS/Android; .NET 8+; Material/Bootstrap/Tailwind; SignalR; HttpClient + typed clients; Cascade parameters/services for state; NuGet
8. PERFORMANCE TARGETS
Lighthouse > 90; FCP < 2.5s; LCP < 4s; CLS < 0.1; TTI < 5s; Page size < 1MB gzipped
Optimization: Code-splitting by route, lazy loading, image optimization, tree-shaking, minification/compression, service worker caching, CDN
9. SECURITY REQUIREMENTS
Auth: JWT Bearer, HttpOnly cookie storage, refresh, auto-logout on expiry
Authorization: RBAC, permission checks, route guards, API interceptors
Data Protection: HTTPS/TLS1.2+, CSRF, XSS prevention, input/output validation, CSP/secure headers
Compliance: Audit logging, activity tracking, user action and auth-failure logs
10. DELIVERABLES BY PHASE
Phase 1 (Weeks 1-3): Blazor setup (Web+MAUI), UI component library, layout/nav, auth pages, API service layer, state mgmt, responsive framework, CSS setup
Phase 2 (Weeks 4-8): Dashboard, Requests (list/detail/create/workflow), Committees, Contracts/Items, User Mgmt, Search/filters, Inbox/notifications, Activity/Audit log, integration testing
Phase 3 (Weeks 9-11): Blazor Hybrid packaging (iOS/Android), PWA config, perf optimizations, responsive refinement, cross-browser/mobile testing, accessibility, security audit, bug fixes
Phase 4 (Week 12): Web deploy, App Store/Play prep, docs (user/dev), deployment guide, training/handoff, 30-day post-launch support
11. DEVELOPER REQUIREMENTS
Must-have: Blazor C# (3+ yrs), ASP.NET Core, responsive web, HTML5/CSS3, JS/TS, Blazor Hybrid (1+ yr), basic iOS/Android, Git, REST/HTTP
Nice-to-have: Material/Bootstrap, PWA, perf, accessibility, SignalR, Azure/AWS, Docker, CI/CD, testing/TDD, enterprise apps
12. ACCEPTANCE CRITERIA
Functional: All 90+ endpoints integrated; 9 pages working; CRUD; authZ/authN; search/filters; responsive; mobile installable; PWA features; notifications; SignalR real-time; no console errors; forms validate; all links/buttons work
Non-functional: Lighthouse > 90; load < 2.5s; WCAG 2.1 AA; cross-browser; mobile iOS14+/Android8+; security audit passed; coverage > 70%; docs complete; perf benchmarks met; no leaks
13. PROJECT SUMMARY
Enterprise-grade UI for a production-ready workflow system. Build web + iOS + Android from one Blazor codebase (~90% sharing) with real-time notifications, strong security, and polished UX. Timeline 8-12 weeks,
Related categories:
.NET
Mobile App Development
C# Programming
User Interface / IA
Git
Web Development
CSS3
Blazor
REST API