Description
We are looking for a skilled Mobile Developer with expertise in / (iOS and Android)/.netMAUI to join our development team. The ideal candidate will be responsible for designing developing and maintaining crossplatform mobile applications ensuring a seamless and responsive user experience.
Responsibilities
- Application Development:
- Design develop and maintain frontend components of mobile applications using .netMAUI
- Implement reusable UI components and ensure consistency across different devices and platforms.
- Optimize mobile application performance and responsiveness.
- UI/UX Implementation:
- Work closely with UI/UX designers to implement visually appealing and userfriendly interfaces.
- Ensure applications meet modern mobile design standards and accessibility requirements.
- Integration & APIs:
- Integrate mobile applications with backend services using RESTful APIs GraphQL or gRPC.
- Code Quality & Testing:
- Write clean maintainable and testable code following MVVM and best coding practices.
- Perform unit testing and UI testing using tools like NUnit xUnit Appium and .
- Collaboration & Documentation:
- Collaborate with backend developers UI/UX designers and project managers to ensure seamless development.
- Document technical designs architecture and best practices for mobile development.
- Version Control & CI/CD:
- Utilize Git GitHub GitLab or Azure DevOps for version control.
- Configure CI/CD pipelines for automated builds testing and deployments.
Requirements
Required Skills & Experience:
- 3 years of experience developing mobile applications using Strong proficiency in C# .NET MAUI
- Experience with XAML for UI design and binding.
- Knowledge of Dependency Services Custom Renderers Effects and platformspecific implementations.
- Familiarity with Azure DevOps Firebase or AWS for cloud services.
- Strong debugging and problemsolving skills.
- Experience working with thirdparty SDKs libraries and plugins.
- Understanding of mobile application lifecycle and best practices.
- Experience in Agile/Scrum methodologies.
Preferred Qualifications
- Experience with .NET MAUI as a migration path from Xamarin.
- Exposure to Blazor Hybrid apps.
- Familiarity with Push Notifications (Firebase Cloud Messaging Azure Notification Hubs or APNs).
- Knowledge of Google Play Store & Apple App Store submission process.
Tools & Technologies
- IDE: Visual Studio Visual Studio Code
- Version Control: Git GitHub Azure DevOps GitLab
- CI/CD: Azure Pipelines Jenkins GitHub Actions
- Testing: NUnit xUnit Appium
- Cloud Services: Azure AWS Firebase
- Authentication: OAuth MSAL OpenID Connect
- Package Managers: NuGet npm CocoaPods