Search by job, company or skills

Blazor Developer

Early Applicant
  • Posted 5 days ago
  • Be among the first 10 applicants

Job Description

Most developers are building web apps. We're looking for someone who loves building sophisticated desktop applications with Blazor, C#, CSS, and C#/.NET

Join WhiteBlue as a Developer and work on complex engineering systems where performance, reliability, usability, and architecture are critical to success. You should excel in working with large-scale applications and frameworks, and have outstanding communication and leadership skills. THIS IS A NICHE POSITION. PLEASE READ THE RESPONSIBILITIES AND QUALIFICATIONS CAREFULLY BEFORE APPLYING.

Responsibilities

  • Build and enhance Blazor components with strong data binding, rendering, and performance optimization practices.
  • Work with virtualized components and apply performance helpers where needed.
  • Convert complex .NET data structures into JSON payloads suitable for charting and visualization libraries such as ECharts.
  • Debug UI rendering, alignment, and browser-side issues using Chrome DevTools.
  • Apply JavaScript and CSS effectively to solve rendering and layout challenges.
  • Use Blazor component lifecycle knowledge to optimize rendering and user experience.
  • Decouple business logic using isolated state containers and the Code-Behind pattern (.razor.cs).
  • Integrate and work with charting libraries such as ChartJS, Apache ECharts, and CanvasCharts; Apache ECharts experience is preferred.
  • Implement interop using IJSRuntime and DotNetObjectReference.
  • Follow proper disposal patterns using IDisposable and IAsyncDisposable.
  • Work with .NET Web APIs and support integration with front-end components.
  • Troubleshoot memory and performance issues using Chrome DevTools, heap snapshots, network traces, storage inspection, and .NET memory profilers.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151408943