Job Title: Mobile Xamarin
Work Location: Miami -FL (Onsite)
Rate : W2 $45/Hr
6 8 Years of Experience (Xamarin + MAUI + .Net + Oracle)
Requires leading a development team in building cross-platform mobile applications using Xamarin, with responsibilities including technical design, mentorship, and ensuring timely delivery. Key skills include in-depth knowledge of C#, .NET, MAUI, Xamarin. Forms, Xamarin. iOS, and Xamarin. Android, along with experience in MVVM patterns and REST/JSON APIs. The role also involves collaborating with cross-functional teams, providing technical guidance, and maintaining high-quality code standards.
Key responsibilities
- Technical leadership: Lead the development team, mentor junior developers, and guide technical decisions.
- Project management: Oversee the development process from concept to deployment, ensuring timely and on-budget delivery.
- Application architecture: Design and implement the application architecture, often working with customer stakeholders.
- Code quality: Establish and enforce coding standards, perform code reviews, and ensure the development of high-quality, maintainable code.
- Collaboration: Work with cross-functional teams, including QA, to define requirements, troubleshoot issues, and deliver new features.
- Technical problem-solving: Troubleshoot and debug applications to optimize performance and resolve technical issues.
Required technical skills
- Xamarin: Proven experience with Xamarin. Forms, Xamarin. Android, and Xamarin. iOS.
- Programming languages: Strong proficiency in C# and .NET.
- Architecture patterns: In-depth knowledge of OOP principles and design patterns, particularly MVVM and frameworks like MVVMCross.
- APIs: Experience integrating with RESTful APIs and handling JSON/XML data.
- Cross-platform development: Experience in building cross-platform mobile applications.
Experience and qualifications
- Experience: Typically requires 6-8 years of software development experience, with at least 3-5 years of hands-on Xamarin experience.
- Education: A bachelor's degree in computer science, software engineering, or a related field is often preferred.
- Soft skills: Strong problem-solving skills, excellent communication, and a proactive, delivery-focused mindset are essential.
Thanks,
Govardhan