Xamarin Developer

Company: Avant Digital Inc
Job type: Full-time

Job Role - Xamarin Developer
Experience in Primary Skill (Years) 8-10 Yrs
Contract Duration (in months) 12
Workplace Type - Hybrid - 2-3 days in office (Philadelphia)
Contract Type: Contractor/C2C/FTE
Responsibilities:
Design, develop, and maintain high-quality mobile applications using Xamarin, ensuring code quality, performance, and adherence to best practices.
Collaborate with cross-functional teams to define app requirements, user interfaces, and functionalities, including designers, product managers, and backend developers.
Translate requirements into technical specifications and create efficient, scalable, and reusable code.
Debug and resolve software defects and issues to ensure optimal application performance.
Conduct thorough testing and debugging of mobile applications to identify and fix software defects.
Stay up-to-date with the latest trends and advancements in mobile app development and Xamarin technology.
Participate in code reviews and provide constructive feedback to team members.
Assist in mentoring and guiding junior developers, providing technical guidance and support.
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Proven 8 to 12 years of professional experience in mobile app development, focusing on Xamarin.
Strong knowledge and expertise in Xamarin.Forms, Xamarin.iOS, and Xamarin.Android frameworks.
Proficient in C# programming language and .NET framework.
Solid understanding of mobile app architecture, design patterns, and software development life cycle (SDLC).
Experience with RESTful APIs, JSON, and web services integration.
Familiarity with agile development methodologies and tools (e.g., Scrum, JIRA).
Strong problem-solving skills and the ability to troubleshoot and debug complex software applications.
Excellent collaboration and communication skills to work effectively in a team environment.
Self-motivated with a strong sense of ownership and a passion for delivering high-quality mobile applications.
Preferred Qualifications:
Experience with cross-platform mobile app development frameworks such as React Native or Flutter.
Knowledge of cloud platforms and services, such as Azure or AWS.
Familiarity with version control systems (e.g., Git).
Published apps are available in app stores (Apple App Store, Google Play Store).

Apply for this job