We are seeking an experienced MAUI Developer to assist with the development of a real-time chat application using .NET MAUI Hybrid Blazor. This project focuses on setting up the foundation of the app, integrating real-time communication with SignalR, and implementing a functional single-conversation chat interface. The app must support deployment on iOS, Android, and web platforms, and interact with pre-built APIs for message handling. This role includes the initial project setup, real-time messaging functionality, and integration with backend APIs for both user-initiated and proactive bot messages.
Project Outline
• Set up a .NET MAUI Hybrid Blazor project for cross-platform mobile app and web development (iOS, Android, and web).
• Configure SignalR client integration to establish real-time communication with the backend.
• Develop a responsive and functional chat interface layout, including a message input field and message display area.
• Ensure compatibility and consistent behavior across iOS, Android, and web platforms through initial testing and debugging.
• Integrate with pre-existing APIs for sending and receiving messages.
• Implement SignalR-based message synchronization to ensure real-time updates between user and bot.
• Configure the chat interface to display bot responses dynamically.
• Test message handling for real-time communication and API integration.
Requirements
• Proven experience developing applications with .NET MAUI and Blazor Hybrid.
• Strong knowledge of SignalR client integration for real-time communication.
• Experience with API integration for sending and receiving data.
• Familiarity with building responsive and user-friendly interfaces in .NET MAUI that work seamlessly across mobile and web platforms.
• Ability to write clean, maintainable, and well-documented code.
• Experience testing and debugging applications on mobile and web platforms.
Preferred Qualifications
• Experience with cross-platform deployment pipelines (e.g., CI/CD for mobile and web apps).
• Strong understanding of real-time communication frameworks and patterns.
• Experience with Syncfusion MAUI controls.
• Familiarity with Git or similar version control systems for regular code check-ins.
• Proven track record of delivering projects within tight timelines.
Contract Details
• Expected Duration: Approximately two weeks, with the possibility of extension for future phases.
• Start Date: ASAP
• Daily Updates: Status updates and regular code check-ins are mandatory.
• Work Hours: Flexible, but the contractor must be goal-oriented and self-motivated.
• Confidentiality: Must maintain strict confidentiality regarding project details and deliverables.
• Must adhere to the Upwork Terms of Service, including the entire Optional Service Contract Terms found at https://www.upwork.com/legal#optional-service-contract-terms.
If you are a skilled MAUI Developer with experience in real-time communication technologies and cross-platform app development, we encourage you to apply. Please include examples of similar projects, relevant experience, and any certifications in your application.