Job Title: Xamarin/Maui Developer
Location : Cochin
Position Type: Full-time
Experience Level: Mid-level (3+ years)
Job Description:
We are seeking an experienced Xamarin/Maui Developer to join our dynamic development team. The ideal candidate will have a solid background in mobile application development using Xamarin and/or .NET MAUI and will be responsible for building and maintaining high-quality mobile applications for both Android and iOS platforms.
Responsibilities:
- Design, develop, and maintain mobile applications using Xamarin.Forms and .NET MAUI.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and APIs.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Participate in code reviews and provide constructive feedback to peers.
- Write and maintain technical documentation.
Skills Required:
- Technical Skills:
- 3+ years of experience in mobile application development.
- Proficient in Xamarin.Forms and .NET MAUI.
- Strong knowledge of C# and .NET.
- Experience with MVVM architecture.
- Familiarity with RESTful APIs and web services to connect applications to back-end services.
- Experience with version control systems (e.g., Git).
- Understanding of mobile UI/UX principles and best practices.
- Knowledge of platform-specific code (Android and iOS) when needed.
- Experience with SQLite or other mobile database management systems.
- Understanding of Agile methodologies and SCRUM processes.
- Soft Skills:
- Strong problem-solving skills and the ability to work independently.
- Excellent communication and teamwork abilities.
- Detail-oriented with a focus on writing clean, maintainable code.
- Ability to adapt to changing requirements and learn new technologies as needed.
- Strong organizational and time-management skills.
Preferred Qualifications:
- Experience with cloud services such as Azure or AWS.
- Knowledge of continuous integration and deployment (CI/CD) practices.
- Experience with push notifications and in-app messaging.
- Familiarity with mobile app distribution processes on Google Play Store and Apple App Store.
- Previous experience working in a remote team environment.