HamburgerMenu
hirist

Software Engineer - C#/Blazor

WhiteBlue Cloud Services
5 - 10 Years
Multiple Locations

Posted on: 21/07/2026

Job Description

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

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.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...