Xamarin Engineer

Posted 4 months ago

You will successfully develop and implement custom mobile apps that meet the needs of our clients. Your responsibilities will include designing and prototyping potential solutions, participating in design and review meetings, collaborating with UI/UX teams and of course app development activities. You’ll tap into your experience within the .NET framework as well as your knowledge of the iOS and Android ecosystems to aid in the construction of interactive and dynamic mobile applications.

Your Responsibilities

  • Working as an Agile team member to build cross-platform Xamarin applications
  • Perform unit, integration, and system testing
  • Participate in peer code reviews

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field (or equivalent experience)
  • 2+ years as a software engineer developing Xamarin based applications
  • Extensive hands-on experience developing cross-platform apps using Xamarin
  • Knowledge of MVVM, C#, and mobile best practices
  • Experience developing or consuming RESTful web services
  • Ability to apply modern software design patterns
  • Solid understanding of object-oriented principles
  • Ability to conduct and participate in peer code reviews
  • Experience using Git source control or similar
  • Worked with tools such as Azure DevOps, Jenkins, Jira, Bitbucket, or similar
  • Superb written and oral communication skills
  • Outstanding interpersonal skills, strong work ethic, self-motivated, and excellent presentation skills
  • Ability to effectively work both autonomously as well as on a team

Preferred Qualifications

Consulting background
Experience with service-oriented architectures & developing and consuming RESTful web services
Proficient with relational database systems such as SQL Server and Oracle
Experience with Azure Dev Ops
Knowledge of and/or experience with many of the following Xamarin offerings:

  • Custom Renderers
  • Xamarin.Forms
  • Xamarin.iOS
  • Xamarin.Android
  • XAML
  • Mobile App Testing
  • Azure Notification Hub
  • Azure Pipelines

 

Apply Online