Xamarin Architect

Posted 4 months ago

You’ll lead an Agile team in the architectural design, implementation, and continuous delivery of mobile apps for client projects. Your ability to see both the big picture and the finer details will guide you in the process of road mapping and building apps for clients. Along the way, you’ll tap into your extensive background knowledge in Xamarin, .NET, and Azure to solve complex problems, remove roadblocks, and accelerate team productivity as you work towards building your next world class mobile app for our clients.

Your Responsibilities

  • Architecting and building cross-platform Xamarin applications
  • Prototyping potential solutions
  • Integrating disparate systems
  • Leading code review activities
  • Lead CI/CD efforts using applicable industry best practices
  • Ensure application stability with appropriate levels of unit testing and integration testing
  • Implementing bug fixes.
  • Coaching and mentoring fellow team members
  • Leading application development efforts
  • Taking ownership of an application and necessary backend API’s, data stores, and systems
  • Planning and executing technical application details
  • Keeping up with Xamarin best practices and patterns
  • Keeping up with Azure best practices and patterns


  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field (or equivalent experience)
  • 6+ years as a software engineer and/or architect including experience leading development teams
  • Extensive hands-on experience developing cross-platform apps using Xamarin and Azure
  • Advanced knowledge of MVVM, C#, and mobile best practices
  • Experience with service-oriented architectures & developing and consuming RESTful web services
  • Proficient with relational database systems such as SQL Server and Oracle
  • Working knowledge of NoSQL databases
  • Knowledgeable of Authorization and Authentication best practices
  • Proven ability to apply modern software design patterns
  • Experienced within the full software development lifecycle in an agile working environment
  • Solid understanding of CI/CD best practices and configuration
  • Proven experience writing high quality object-oriented code
  • Proven team leadership abilities
  • Proficient in the art of 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
  • Expertise in navigating the complex relationship that is partnering with a client to ensure they meet their goals as a consultant

Preferred Qualifications

  • Consulting background
  • Extensive Xamarin background
  • 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
  • Ability to ensure the technical feasibility of UI/UX designs
  • Experience in project technical estimation, component breakdown, and cross application communication
  • Deep background leading a team working in an Agile methodology to develop software

Job Features

Job CategoryXamarin Developer

Apply Online