Xamarin Developer - Philadelphia, United States - Avant Digital, Inc.

    Default job background
    Description
    Job Description:

    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).
    Required Skills:

    •Constructive Feedback

    •Debugging

    •Mobile Applications

    •Design Patterns

    •Interfaces

    •Version Control

    •Web Services

    •Ownership

    •Mentoring

    •JSON

    •Reviews

    •Software Development

    •Architecture

    •Scrum

    •Developers

    •C#

    •Specifications

    •Integration

    •Programming

    •JIRA

    •Git

    •Computer Science

    •Software

    •Testing

    •Design

    •Engineering

    •Communication

    •Science