Xamarin Developer Job Description
As a Xamarin Developer, you will collaborate with cross-functional teams to define, design, and ship new features. You will work with external data sources and APIs, unit-test code for robustness, including edge cases, usability, and general reliability. You will work on bug fixing and improving application performance. You will continuously discover, evaluate, and implement new technologies to maximize development efficiency. Overall, you will contribute to all phases of the development lifecycle and ensure the best possible performance, quality, and responsiveness of applications.
Responsibilities
- Design and build cross-platform mobile applications using Xamarin framework
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with external data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Contribute to all phases of the development lifecycle
- Ensure the best possible performance, quality, and responsiveness of applications
Qualifications
- Proven experience as a Xamarin Developer or similar role
- Strong knowledge of Xamarin framework
- Experience in building cross-platform mobile applications
- Proficient in C#
- Familiarity with RESTful APIs to connect mobile applications to back-end services
- Solid understanding of the full mobile development lifecycle
- Experience with offline storage, threading, and performance tuning
- Good problem-solving skills
- Ability to work independently and in a team
- Excellent communication skills
Skills
- Xamarin
- C#
- Cross-platform development
- Mobile application development
- RESTful APIs
- Problem-solving
- Communication