Overview
Location: Full remote.
Schedule: Full time
Job Purpose
We are seeking a Front-End Developer to implement UI components based on designs and architecture defined by the Tech Lead. You will contribute to building a modern, accessible, and responsive user interface, ensuring that components meet performance, usability, and accessibility standards while integrating seamlessly with existing back-end services.
This role requires a hands-on developer who can collaborate closely with the Tech Lead, QA, and UX/UI Designers to deliver high-quality front-end solutions.
Responsibilities
- Develop UI components in Blazor Server (.NET 8) based on designs and guidelines from the Tech Lead.
- Build responsive layouts using Bootstrap 5 and implement components with Microsoft Fluent UI Blazor.
- Ensure compliance with WCAG 2.1 accessibility requirements (ARIA, semantic HTML, keyboard navigation, color contrast).
- Collaborate with QA teams to implement and maintain unit/component testing with xUnit/NUnit and bUnit.
- Document technical work clearly and maintain code quality standards.
- Work closely with UX/UI Designers and back-end developers to ensure seamless integration.
Experience & Qualifications
- 3–5 years of experience in front-end development.
- Proficiency in C#, Blazor Server, .NET 8, CSS, HTML, and JavaScript.
- Experience with Bootstrap 5 and Fluent UI Blazor for responsive and component-based UI.
- Familiarity with WCAG 2.1 accessibility standards and responsive design best practices.
- Hands-on experience with xUnit/NUnit and bUnit for testing.
- Strong teamwork and collaboration skills.
- Ability to follow technical guidelines and architecture defined by a Tech Lead.
Nice to Have
- Experience in cloud environments (Azure, AWS, GCP).
- Knowledge of CI/CD pipelines and automated testing frameworks.
- Previous experience in large-scale or institutional projects.