Job Description
We are seeking a highly skilled and motivated Senior .NET MAUI Developer to join our team and play a key role in designing, developing, and maintaining cutting-edge cross-platform mobile applications using .NET MAUI. The ideal candidate will have extensive experience in .NET Core, C#, and MAUI, with a proven track record of delivering high-quality mobile solutions.
Key Responsibilities:
- Design, develop, and implement cross-platform mobile applications using .NET MAUI, targeting Android, iOS, and Windows.
- Write clean, maintainable, and efficient code in C# with a focus on performance, scalability, and security.
- Collaborate with UI/UX designers to translate designs into functional and user-friendly mobile interfaces.
- Integrate with backend services and APIs using RESTful web services.
- Implement unit tests and participate in code reviews to ensure code quality and adherence to best practices.
- Troubleshoot and debug application issues, providing timely solutions.
- Stay up-to-date with the latest advancements in .NET MAUI and mobile development technologies.
- Contribute to the technical design and architecture of mobile applications.
- Mentor junior developers and share knowledge within the team.
Qualifications:
- Bachelor's degree in Computer Science or a related field.
- 5+ years of experience in .NET development with a strong understanding of .NET Core.
- 2+ years of proven experience developing cross-platform mobile applications using .NET MAUI (or Xamarin.Forms).
- Solid understanding of mobile development principles, design patterns, and best practices.
- Experience with consuming RESTful APIs and working with JSON data.
- Proficiency in using Git for version control.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
Bonus Points:
- Experience with Azure cloud services.
- Familiarity with mobile app deployment processes (App Store, Google Play).
- Experience with UI testing frameworks.
- Contributions to open-source projects.