Senior Mobile Developer (.Net Maui)

Open 20d

Description

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.

Requirements

  • 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.