Vayuz Technologies is seeking an experienced Lead Blazor Developer to lead the development and delivery of cutting-edge web applications using Blazor and .NET technologies.
The ideal candidate will collaborate with cross-functional teams to architect, build, and maintain scalable, high-performance applications while actively mentoring a team of developers.
Key Responsibilities
- End-to-End Development Leadership: Lead the end-to-end development of web applications using Blazor (Server & WebAssembly) and .NET Core/.NET.
- Cross-Functional Collaboration: Collaborate closely with architects, UX designers, and product managers to gather and refine technical and business requirements.
- Architecture & Code Quality: Architect and implement clean, reusable, and scalable code, adhering to best practices and architectural guidelines.
- Mentorship & Code Review: Mentor, guide, and review code of junior and mid-level developers, fostering a culture of quality and continuous improvement.
- Performance Optimization: Optimize application performance, ensuring responsiveness and cross-browser/device compatibility.
- Integration: Integrate frontend applications with backend APIs, databases, and third-party services, ensuring security and efficiency.
- Framework Adoption: Drive the adoption of new features and advancements in the Blazor framework and the broader .NET ecosystem.
- Deployment & Testing: Ensure comprehensive documentation, thorough testing, and smooth deployment of applications.
- Industry Trends: Stay updated with industry trends and propose improvements to development processes and tools.
Required Skills & Experience
- Extensive experience in web application development, with significant hands-on experience in Blazor (Server & WebAssembly).
- Strong expertise in .NET Core/.NET 5+, C#, and Entity Framework Core.
- Deep understanding of Blazor architecture, including component lifecycle, state management, and security.
- Proficient in HTML5, CSS3, JavaScript, and Razor components.
- Experience working with RESTful APIs, authentication/authorization mechanisms, and client-side state management in Blazor apps.
- Hands-on experience with Azure or other cloud platforms is highly desirable.
- Familiarity with DevOps practices, version control (Git), and setting up CI/CD pipelines.
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership qualities with proven experience mentoring development teams.
- Effective communication skills to collaborate with diverse teams and stakeholders.
Skills Required
Blazor, C#, Entity Framework, Javascript, Restful Apis, Git