UI/UX Developer (Razor Pages + .NET)
schoolcanvas.com- Posted a month ago
- Over 100 applicants have applied
Job Description
We are looking for a skilled UI/UX Developer who can turn beautiful Figma designs into clean, responsive, and high-performance web applications using ASP.NET Core Razor Pages. You will work closely with UI/UX Designers and Backend Developers to deliver pixel-perfect, accessible, and user-friendly interfaces.
Key Responsibilities- Convert high-fidelity Figma/XD designs into responsive, production-ready Razor Pages.
- Develop and maintain reusable UI components using Partial Views, View Components, and Tag Helpers.
- Build responsive, mobile-first layouts with excellent user experience.
- Implement client-side interactions using JavaScript, Alpine.js / HTMX, or vanilla JS.
- Ensure full accessibility (WCAG 2.2) and cross-browser compatibility.
- Optimize front-end performance (page speed, lazy loading, critical CSS).
- Collaborate with designers to maintain design system consistency.
- Work with backend team on form handling, model binding, and AJAX calls.
- Write clean, maintainable, and well-documented code.
CategorySkills RequiredCore TechnologiesASP.NET Core Razor Pages, C# (basic PageModel knowledge), HTML5, CSS3 StylingTailwind CSS (preferred) or Bootstrap 5, Flexbox, CSS GridJavaScriptModern JavaScript (ES6+), DOM manipulation, Fetch APIInteractivityAlpine.js, HTMX, or jQueryDesign ImplementationPixel-perfect implementation from Figma, Design SystemsOthersResponsive Design, Accessibility (ARIA, WCAG), Git
Good to Have- Experience with .NET 8 / .NET 9
- WebOptimizer, Vite, or esbuild for bundling
- Chart.js / ApexCharts
- Basic understanding of Clean Architecture / CQRS
- Playwright or Selenium for UI testing
- Familiarity with Azure / AWS deployment
- Opportunity to work on scalable enterprise applications
- Collaborative environment with designers and backend teams
- Latest tools and modern front-end practices in .NET ecosystem
More Info
Key Skills
Tailwind CSS
Fetch API
Bootstrap 5
ARIA
Flexbox
DOM manipulation
HTMX
ASP.NET Core Razor Pages
Alpine.js
CSS Grid
