We are looking for a Blazor/Blazorize UI Developer who specializes in
cleaning up front-end code, optimizing layouts, standardizing CSS, and improving UI structure
across Blazor applications. The ideal candidate will have strong experience in component-based UI development, stylesheet refactoring, and aligning UI with modern web design practices.
This role is focused on
cleaning, organizing, and modernizing Blazorize-based screens
, ensuring UI consistency and reusability across the project.
Key Responsibilities
-
CSS & Styling Standardization
Audit and clean up existing CSS and Blazorize styling.
Remove inline styles, unused classes, and repetitive code.
Migrate scattered or legacy CSS into a maintainable structure (SCSS/CSS).
Ensure responsive design and alignment across all components.
Layout Cleanup & Optimization
Review and standardize Blazorize layouts (MainLayout, PageLayout, etc.).
Improve spacing, alignment, containers, grids, and layout hierarchy.
Refactor complex or cluttered UI into cleaner reusable components.
Ensure consistent use of Blazorize components like Bar, Flex, Grid, Card, Modal, etc.
Component Reusability
Identify repeated UI patterns and convert them into shared UI components.
Improve component communication patterns (parameters, events).
Create reusable UI libraries for forms, tables, dialogs, headers, and navigation.
Performance & Code Quality
Reduce DOM complexity and unnecessary rendering.
Optimize Blazor components using @key, virtualization, and state management where needed.
Clean up markup, remove dead code, and format razor files.
Collaboration & Delivery
Work with backend/API developers to align UI and data binding.
Provide UI improvement recommendations based on user experience principles.
Ensure consistent branding and styling across the entire Blazor application.
Document CSS and UI architecture for future developers.
Required Skills & Experience
3-6 years of experience in frontend development.
Strong experience with
Blazor
(Server/WebAssembly) and
Blazorize
framework.
Proficiency in CSS3, Flexbox, Grid layout, SCSS, and responsive design.
Experience in cleaning up and restructuring messy UI codebases.
Strong understanding of Razor components, parameters, events, and lifecycle methods.
Familiarity with component-based UI architecture.
Ability to work with Git and follow clean coding standards.
Preferred Qualifications
Experience in converting legacy UI into modern Blazor layouts.
Knowledge of .NET Core, dependency injection, and basic API integration.
Experience with design systems or UI frameworks (e.g., MudBlazor, Radzen, Bootstrap).
Understanding of accessibility and UI best practices.
Experience working in multi-module enterprise systems.
Job Type: Part-time
Pay: ₹200.00 - ?300.00 per hour
Expected hours: 20 per week
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.