Xamarin Developer

  • Yash Technologies
  • Minneapolis, MN, USA
  • Oct 16, 2020
Technical Software Development Other

Job Description

RESPONSIBILITIES: 

• Design, develop and deliver code to support new features and enhancements in an agile environment

• Construct well-crafted unit tests and automated UI tests 

• Work collaboratively with UX, design, and business analysts to create apps that our users want to use

• Translate high-level requirements into detailed designs, and technical estimates

• Design and implement analytics metrics to measure success and product stability

• Contribute to organization’s mobile development strategy by working along with Mobile Architect and other architects

• Contribute to team’s direction, architecture, and mobile development best practices

• Continually update and evolve skills aligned to mobile team’s technical direction and established standards 

 

REQUIRED QUALIFICATIONS: 

• 5+ years of experience working with iOS or Android 

• Excellent knowledge of C# .NET technology stack, mobile development, iOS and Android eco-system with strong object-oriented design skills 

• Must have experience in Xamarin Framework and MVC/MVVM Design pattern.

• Experience working on reusable libraries 

• Experience with CI/CD continuous integration / continuous deployment practices

• Experience with cloud technologies (Azure, AWS, GCP)

• Proficient with unit, integration, and acceptance testing

• Proficient with version control systems (ex. GIT, GITHub, TFS, etc.)

• Self-motivated; able to work with minimal supervision

• Have excellent communication and interpersonal skills

• Have a growth mindset that is open to giving and receiving feedback

• Able to thrive in a collaborative, creative, dynamic workplace

• Undergraduate degree in Computer Science, Software Engineering, IS, or MIS