We have Xamarin Developer Job openings for a Xamarin Developer, you will play a crucial role in developing cross-platform mobile applications using the Xamarin framework. You will work closely with a team of designers, developers, and project managers to create high-quality mobile solutions for clients or internal projects. Your expertise in C# and Xamarin will be essential in delivering applications that run seamlessly on iOS, Android, and other platforms.
Key Responsibilities:
- Design, develop, and maintain cross-platform mobile applications using Xamarin, adhering to industry best practices and coding standards.
- Collaborate with designers to implement user interfaces and ensure a smooth and visually appealing user experience.
- Write efficient, reusable, and modular code to enhance application performance and maintainability.
- Integrate third-party libraries, APIs, and services to extend app functionality and enhance user experience.
- Identify and resolve bugs, performance issues, and other technical problems to maintain application stability.
- Ensure the application’s compatibility across multiple platforms, including iOS and Android.
- Participate in code reviews to maintain code quality and promote knowledge sharing within the development team.
- Create and maintain technical documentation, including design documents, code comments, and user guides.
- Conduct unit tests and collaborate with QA teams to ensure the application meets quality standards and is free from critical issues.
- Stay updated with the latest Xamarin and mobile development trends, tools, and technologies to enhance your skills and contribute to innovative solutions.
- Identify and implement performance optimizations to ensure fast and responsive mobile applications.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience in mobile app development using Xamarin.Forms or Xamarin.Native.
- Strong proficiency in C# and .NET Framework.
- Knowledge of cross-platform mobile development best practices.
- Familiarity with mobile architecture patterns such as MVVM or MVC.
- Experience with RESTful APIs and third-party integrations.
- Understanding of mobile app deployment processes on both iOS and Android platforms.
- Proficiency in version control systems, such as Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work effectively in a team and independently.
Preferred Skills:
- Xamarin Certified Mobile Developer certification.
- Experience with Xamarin.Forms, Xamarin.Android, and Xamarin.iOS.
- Knowledge of XAML for designing user interfaces.
- Familiarity with cloud services like Azure or AWS.
- Experience with mobile application security practices.
- Knowledge of automated testing frameworks for Xamarin.
- Experience with DevOps and CI/CD pipelines.
Benefits:
- Benefit from invaluable mentorship provided by seasoned leaders.
- Enjoy a vibrant atmosphere enriched with engaging games and activities.
- Receive quarterly rewards as a token of recognition for your valuable contributions.
- Immerse yourself in a creative and open culture that fosters innovation.
Job Type:
- Full-time / Freelance / Part-time / Contract
Experience:
- A minimum duration of 6 months is mandatory.
- In case of no prior experience, you have the option to apply for an internship.
Location:
- Toronto – Canada