MAUI Developer, you will be responsible for building cross-platform applications using Microsofts .NET MAUI framework. You should have experience with building, deploying, and maintaining mobile and desktop applications for iOS, Android, macOS, and Windows.
Key Responsibilities:- Develop and maintain cross-platform mobile and desktop applications using .NET MAUI.
- Collaborate with the design and product teams to translate UI/UX designs into functional applications.
- Write clean, scalable, and efficient code in C#.
- Troubleshoot, debug, and optimize performance for mobile and desktop platforms.
- Integrate third-party services and APIs as required by the application.
- Stay up to date with industry trends, .NET MAUI advancements, and best practices.
- Participate in code reviews and contribute to continuous improvement.
- Work within an Agile team, attending daily stand-ups, sprint planning, and retrospective meetings.
Required Skills and Qualifications:- 2+ years of experience in .NET development.
- 1+ years of experience with .NET MAUI or Xamarin for mobile/desktop app development.
- Proficiency in C# and XAML.
- Solid understanding of mobile and desktop app development lifecycles.
- Experience in creating and consuming REST APIs.
- Familiarity with MVVM architecture and data binding.
- Knowledge of mobile-specific challenges like performance optimization, memory management, and responsive design.
- Experience with version control systems, preferably Git.
- Experience in deploying apps to the Google Play Store and Apple App Store.
Preferred Skills:- Experience with DevOps practices like CI/CD for mobile apps.
- Experience with Xamarin (prior to MAUI).
- Knowledge of Azure or other cloud services.
- Familiarity with Dependency Injection frameworks.
- Exposure to Unit Testing or Test-Driven Development (TDD).
Education:- Bachelors degree in Computer Science, Engineering, or a related field.