About the Role

We are looking for a Technical Architect with deep expertise in .NET MAUI, Blazor (Blazor WebView / Blazor Hybrid), and .NET full‑stack development to lead the design and implementation of cross‑platform mobile and web applications for Android and iOS. You will own the architecture, ensure high‑quality engineering, and mentor mobile and full‑stack teams using modern C# and cloud‑native patterns.

Key Responsibilities

  • Lead the end‑to‑end architecture and technical roadmap for .NET MAUI–based mobile apps on Android and iOS, including cross‑platform shared code, platform‑specific extensions, and native integrations.
  • Design and evolve Blazor‑based UI layers (Blazor Server / WASM, Blazor WebView) used across web and embedded into MAUI apps, maximizing code reuse and intrinsically consistent UX.
  • Define architecture for full‑stack .NET applications:
    • Backend: ASP.NET Core Web API, microservices, EF Core, SQL Server / Cosmos DB
    • Frontend: Blazor components, Razor Class Libraries (RCLs)
    • Mobile: .NET MAUI, BlazorWebView, MVVM, Prism/Community Toolkit
  • Ensure mobile apps on Android and iOS meet performance, security, accessibility, and battery‑efficiency standards while reusing common logic and UI components.
  • Establish and enforce coding standards, design patterns, CI/CD pipelines, and DevOps practices for mobile, web, and backend teams.
  • Mentor and upskill mobile and full‑stack developers on MAUI, Blazor, cloud (Azure), and modern .NET patterns.
  • Collaborate with Product, UX, QA, and Security teams to translate business requirements into scalable, secure, and maintainable architectures.
  • Lead technology decisions, including framework choices, cloud services, data models, and integration patterns, balancing reuse, performance, and long‑term maintainability.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent real‑world experience).
  • 8+ years in software development with 3–5 years in architecture or tech‑lead roles, preferably in mobile and/or full‑stack .NET environments.
  • Strong hands‑on experience in:
    • C#, .NET 6/7/8, ASP.NET Core Web API, Entity Framework Core
    • .NET MAUI (XAML, Shell, MVVM, platform‑specific code for Android/iOS)
    • Blazor (Blazor Server / WASM, Razor components, BlazorWebView in MAUI)
    • Azure (App Services, Functions, storage, identity, monitoring)
  • Proven experience designing cross‑platform mobile apps for Android and iOS using .NET MAUI or Xamarin.
  • Solid understanding of cloud‑native, microservices, event‑driven architectures, and distributed systems.
  • Strong grasp of security‑by‑design: authentication/authorization (OAuth2, OpenID Connect, JWT), secure storage, API security, SOC‑style compliance.
  • Excellent communication and leadership skills to work with business stakeholders, product managers, and engineering teams.

Preferred Skills

  • Experience with Blazor Hybrid / BlazorWebView in MAUI apps to share UI and business logic across web and mobile.
  • Familiarity with DevOps tools: Azure DevOps / GitHub Actions, Docker, Kubernetes, CI/CD, monitoring (Application Insights, etc.).
  • Exposure to message‑based systems (e.g., Azure Service Bus, Event Hubs, Kafka) and event‑driven patterns.
  • Experience in enterprise integration, legacy modernization, and SaaS platforms.
  • Certifications such as Azure Solutions Architect Expert, Azure Developer Associate, or .NET‑related cloud certifications.