Senior Mobile Developer (.Net MAUI)

وصف الوظيفة

  • Mobile Application Development: Design and develop high-quality mobile applications for iOS and Android using .NET MAUI.
  • Architecture Implementation: Implement and maintain MVVM architecture for efficient data binding and separation of concerns.
  • API Integration: Integrate RESTful APIs to connect with backend services and manage data flow.
  • Platform-Specific Features: Implement features that leverage platform-specific capabilities to enhance user experience.
  • UI Development: Translate design specifications into functional mobile UI components using XAML and other relevant technologies.
  • Local Storage and Caching: Optimize data management through effective use of local storage and caching strategies.
  • Push Notifications: Integrate and manage push notifications for user engagement and timely updates.
  • Bug Fixing and Optimization: Identify and resolve performance bottlenecks, bugs, and other issues to enhance app stability and performance.
  • App Store Submission Support: Assist in the preparation and submission of applications to the App Store and Google Play Store.

متطلبات الوظيفة

-Experience: 4 to 6 years of professional experience in mobile application development.

  • Technical Skills:
    • Proficiency in C#, .NET MAUI, and XAML.
    • Strong understanding of MVVM architecture and its implementation.
    • Experience in iOS and Android development, including familiarity with platform-specific APIs.
    • Knowledge of RESTful API integration and data management using SQLite.
    • Expertise in mobile UI development and responsive design principles.
    • Experience with Git for version control.
    • Familiarity with mobile security best practices and secure storage solutions.
    • Experience with push notifications, preferably using Firebase.
  • Project Experience: Prior involvement in developing mobile applications, including cross-platform apps, booking apps, and content apps.