Progressive Web App (PWA) Engineer

Zocalo Recruiting

Progressive Web App (PWA) Engineer

Salt Lake City, UT
Full Time
Paid
  • Responsibilities

    Full-Stack .NET Engineer (C#, Angular, Azure, PWA)

     

    Overview:

    We are seeking a Full-Stack .NET Engineer with expertise in C#, .NET Core, Angular, and Azure to develop and optimize Progressive Web Apps (PWAs). The ideal candidate will be responsible for building high-performance, scalable web applications that provide an app-like experience in the browser, leveraging modern web technologies and cloud solutions.

     

    Key Responsibilities:

    • Develop full-stack web applications using C#/.NET Core, Angular, and Azure.

    • Build and maintain Progressive Web Apps (PWAs) with service workers, caching strategies, and offline capabilities.

    • Design and implement RESTful APIs using ASP.NET Web API and ensure seamless integration with front-end applications.

    • Work with Azure services (App Services, Azure Functions, Azure SQL, Blob Storage) to deploy and scale applications.

    • Implement authentication and authorization using Azure AD, OAuth, or JWT.

    • Optimize performance and user experience by implementing lazy loading, caching, and responsive design.

    • Ensure security best practices for web applications and APIs.

    • Collaborate with UI/UX designers to create intuitive and interactive user interfaces.

    • Work with DevOps & CI/CD pipelines to automate deployment and scaling.

     

    Required Skills & Experience:

    5+ years of experience in full-stack development with C#, .NET Core, and Angular.

    • Strong understanding of Progressive Web App (PWA) principles and experience implementing service workers, web manifests, and push notifications.

    • Proficiency in TypeScript, JavaScript, HTML, CSS, and RxJS.

    • Experience deploying applications on Azure, including Azure App Services, Functions, and SQL Databases.

    • Strong knowledge of RESTful API design, GraphQL (optional), and WebSockets.

    • Experience with Entity Framework Core and SQL Server.

    • Familiarity with Docker and Kubernetes (optional, but a plus).

    • Strong debugging and performance optimization skills.

    • Experience with Unit Testing and Integration Testing (xUnit, Jest, etc.).

     

    Preferred Skills:

    • Experience with Blazor WASM as an alternative PWA framework.

    • Knowledge of Serverless architectures on Azure.

    • Familiarity with PWABuilder or Workbox.js for PWA development.

    • Understanding of Microservices architecture.

     

    Why Join Us?

    • Work on cutting-edge cloud-first, PWA-enabled applications.

    • Collaborative and innovative team environment.

    • Competitive salary, benefits, and flexible work options.