About the Role
Our client is seeking a skilled Senior .NET Developer with hands-on experience in .NET MAUI and Bluetooth API integration. This role focuses on building cross-platform mobile applications for Android and iOS, with a strong emphasis on Bluetooth communication and UI development. The position involves enabling seamless Bluetooth interactions with external devices and delivering modern, responsive, and user-friendly mobile interfaces.
Primary Skills:
Strong experience with .NET MAUI (or Xamarin with transition experience to MAUI).
Proficiency in C#, .NET 7 and above, and object-oriented programming.
Solid understanding of MVVM architecture and design patterns.
Familiarity with Bluetooth APIs for both Android and iOS.
Experience with mobile app lifecycle management, permission handling, and platform-specific services.
Experience building and publishing apps on iOS, Android, Windows, and macOS platforms.
Hands-on experience with RESTful APIs integration and SQLite or other local storage mechanisms.
Knowledge of UI/UX principles and ability to create responsive and adaptive UI.
Proficient with development tools such as Visual Studio, Git, and device emulators/debuggers.
Experience with Unit Testing.
Nice to Have:
Familiarity with background services, notifications, or audio streaming over Bluetooth.
Experience with CI/CD pipelines for mobile apps.
Knowledge of security protocols and secure data exchange over BLE.
Roles & Responsibilities:
Develop and maintain cross-platform mobile applications using .NET MAUI targeting Android and iOS.
Implement and integrate third-party libraries, APIs, and services into mobile applications.
Implement and manage Bluetooth Low Energy (BLE) communication, including device discovery, pairing, connection, and data exchange.
Build responsive and intuitive user interfaces using XAML and platform-specific features as needed.
Collaborate with QA, and Product teams to ensure high-quality deliverables.
Ensure smooth performance, low battery usage, and proper permission handling.
Write clean, modular, testable code following MVVM architecture and development best practices.
Provide technical support and resolve any issues reported by users or testers.
Optimize app performance and manage memory efficiently across platforms.
Requirements
Primary Skills:
Strong experience with .NET MAUI (or Xamarin with transition experience to MAUI).
Proficiency in C#, .NET 7 and above, and object-oriented programming.
Solid understanding of MVVM architecture and design patterns.
Familiarity with Bluetooth APIs for both Android and iOS.
Experience with mobile app lifecycle management, permission handling, and platform-specific services.
Experience building and publishing apps on iOS, Android, Windows, and macOS platforms.
Hands-on experience with RESTful APIs integration and SQLite or other local storage mechanisms.
Knowledge of UI/UX principles and ability to create responsive and adaptive UI.
Proficient with development tools such as Visual Studio, Git, and device emulators/debuggers.
Experience with Unit Testing.
