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 workspaces.
· 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 DevOps 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.
Position Qualifications
· 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, DocBook, or equivalent custom XML schemas.
· Experience implementing secure coding practices, responsive design principles, and accessible user interfaces.
· Experience using Azure DevOps 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.
Ideal candidate to have one of the following certifications
• 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.
__________________________________________________________________
No Phone calls Please
Please apply with your resume in a word file including all your contact details