Description :
Key Responsibilities :
Application Development & Implementation
- Design, develop, and implement cross-platform mobile applications (iOS & Android) using Xamarin.
- Forms and / or Xamarin.
- Native (Xamarin. iOS, Xamarin.Android).
- Build end-to-end mobile application solutions including UI development, business logic, data storage, and integration layers.
- Develop reusable components, libraries, and frameworks to support scalable mobile applications.
- Implement new features, modules, and enhancements based on functional and technical requirements.
- Participate in full implementation cycles including requirement analysis, architecture, development, testing, deployment, and post-production support.
Technical Implementation & Architecture :
Work with MVVM architecture for clean, maintainable, and testable code.Integrate RESTful APIs, third-party SDKs, payment gateways, push notifications, and platform-specific features.Optimize app performance for different devices and OS versions.Ensure proper handling of offline support, caching, local storage, and data synchronization.Implement security best practices including encryption, authentication, and secure communication.Testing, Debugging & Release Management :
Conduct unit tests, integration tests, and UI tests to ensure application reliability.Debug issues across iOS and Android platforms and deliver high-quality fixes.Prepare release builds and manage app deployment to App Store and Google Play Store.Perform code reviews and follow best coding standards and guidelines.Collaboration & Documentation :
Work closely with designers, backend developers, QA engineers, and product teams to deliver seamless mobile experiences.Participate in sprint planning, estimation, reviews, and retrospectives.Document technical workflows, architecture designs, APIs, and release notes.Provide post-implementation support and resolve production issues on priority.Required Skills & Experience :
Hands-on experience in Xamarin.Forms, Xamarin.iOS, Xamarin.Android, or .NET MAUI (added advantage).Strong experience with Xamarin Studio / Visual Studio and mobile development tools.Proficiency in C#, .NET, MVVM frameworks (e.g. , Prism, MVVMCross).Experience integrating APIs, JSON / XML parsing, and working with backend services.Knowledge of Xamarin Essentials, Dependency Services, and custom renderers.Strong understanding of iOS / Android mobile architectures, UI / UX guidelines, and lifecycle management.Experience with version control tools (Git), CI / CD pipelines, and agile development practices.Experience in end-to-end mobile app implementation including development, deployment, and post-release support.Good to Have :
Experience with .NET MAUI, Azure Mobile Services, Firebase, or AWS Mobile SDK.Knowledge of SQLite, Realm DB, or other mobile databases.Exposure to unit testing frameworks like NUnit, xUnit, or App Center Test.Understanding of mobile security and performance tuning(ref : hirist.tech)