Microsoft Blazor UI/UX Developer
Listed on 2026-06-29
-
Software Development
Front End Developer, Web Developer, Javascript
We are seeking Senior Microsoft Blazor UI/UX Developer to serve as the technical lead for the design, development, and optimization of the Horseshoe Editor user interface. The Senior Blazor UI/UX Developer will design, develop, and maintain enterprise web applications using the Microsoft Blazor Server framework, leveraging C#, Razor components, JavaScript interoperability, and modern web technologies to deliver secure, high-performance user interfaces.
The position is responsible for architecting intuitive, high-performance, and maintainable Blazor Server applications that transform XML content into interactive HTML experiences. The developer will provide technical leadership for UI architecture, JavaScript interoperability, XML-driven rendering, and application integration while ensuring compliance with Government security, accessibility, and coding standards.
Position Responsibilities- Design, develop, and implement Blazor Server UI architecture supporting dynamic XML document rendering and interactive editing capabilities.
- Architect and oversee the transformation of XML content received from middle-tier services into structured, responsive HTML interfaces.
- Develop and maintain JavaScript interoperability components that enable advanced browser DOM manipulation and rich editing functionality.
- Integrate UI components with application state management, command processing, validation, review workflows, and backend services.
- Establish and enforce UI/UX design standards to ensure consistency across menus, toolbars, dialogs, docking panels, and editor work spaces.
- Apply established CSS methodologies (including BEM or equivalent) and JavaScript coding standards to ensure maintainable, scalable, and secure front-end solutions.
- Develop secure client-side code that properly validates user input and safely manages browser DOM interactions.
- Support Agile software development practices, including source control, code reviews, branching strategies, and controlled merges using Azure Dev Ops Git.
- Optimize application performance, usability, accessibility, extensibility, and maintainability across the user interface.
- Provide technical leadership, mentoring, and code review guidance to development teams while collaborating with architects, business analysts, and backend developers.
- Minimum of seven (7) years of professional experience developing enterprise-class web applications.
- At least five (5) years of hands-on experience developing applications using C#, JavaScript, HTML5, and CSS3 in production environments.
- Demonstrated expertise developing complex Microsoft Blazor Server applications and component-based user interfaces.
- Advanced experience with JavaScript interoperability, browser DOM manipulation, and client-side performance optimization.
- Strong understanding of XML document models, schema-driven content, and structured document architectures.
- Experience designing or implementing XML-to-HTML rendering strategies for document-centric applications.
- Familiarity with industry-standard XML publishing frameworks such as DITA, Doc Book, or equivalent custom XML schemas.
- Experience implementing secure coding practices, responsive design principles, and accessible user interfaces.
- Experience using Azure Dev Ops Git, code review processes, and modern Agile software development methodologies.
- Excellent analytical, communication, and technical leadership skills with the ability to mentor developers and drive UI/UX best practices.
- Microsoft Certified:
Azure Developer Associate (AZ-204) - Microsoft Certified: .NET Developer (legacy or current equivalent)
- CIW Advanced HTML5 & CSS3 Specialist
- CIW JavaScript Specialist
Equivalent certifications may be accepted at the Government’s discretion.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).