Freelance Ux Designer & Developer

Year    Remote, IN, India

Job Description

Role Overview



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.


Job Detail

  • Job Id
    JD4715276
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Part Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year