Overview
Location: Full remote.
Schedule: Full time
Job Purpose
We are seeking a Front-End Tech Lead with strong expertise in Blazor Server to drive the design and development of modern, accessible, and high-performance user interfaces. In this role, you will define, maintain, and evolve the front-end architecture, mentor and supervise a team of junior/mid-level developers, and ensure that the new Reporting and Configuration modules integrate seamlessly with existing back-end services.
This is a hands-on leadership role that requires balancing technical excellence, scalability, accessibility, and security, while guiding the team to deliver a UI that meets the highest standards in performance, usability, and maintainability.
Responsibilities
- Define and maintain the front-end architecture for Blazor Server applications.
- Lead and mentor junior developers, providing code reviews and technical guidance.
- Implement secure, scalable, and high-performance Blazor components following best practices.
- Ensure responsive designs using Bootstrap 5 and consistent component design with Microsoft Fluent UI Blazor.
- Guarantee compliance with WCAG 2.1 accessibility requirements (ARIA, semantic HTML, keyboard navigation, contrast).
- Oversee unit and component testing with xUnit/NUnit and bUnit to ensure code quality and reliability.
- Collaborate closely with UX/UI Designers, QA Engineers, and Back-End Developers to ensure seamless integration.
- Promote adherence to coding standards, security guidelines, and best practices.
Experience & Qualifications
- 7+ years of experience in front-end development.
- 2+ years in a technical leadership role.
- Strong expertise in Blazor Server, C#, .NET 8, CSS, JavaScript, and HTML.
- Proven experience with Bootstrap 5 and Microsoft Fluent UI Blazor.
- Solid understanding of accessibility standards (WCAG 2.1), performance optimization, and secure coding practices.
- Experience with unit and component testing using xUnit/NUnit and bUnit.
- Strong leadership, mentoring, and communication skills.
- Fluent in English (mandatory).
Nice to Have
- Experience with cloud environments (Azure, AWS, GCP).
- Familiarity with CI/CD pipelines and DevOps practices.
- Previous experience in enterprise-scale or institutional projects.