Senior Mobile Developer (.Net Maui)
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.