Xamarin Lead Software Engineer
Pittsburgh, Pennsylvania | Direct Hire
Xamarin Lead Software Engineer / Mobile App Developer
Xamarin Lead Software Engineer opportunity with our client in Pittsburgh, PA.
This is a full-time, direct hire role with an innovative and growing technology company in Pittsburgh.
In this role, you will work as part of a team on developing cross-platform mobile apps and components utilizing the latest and greatest tools available from Microsoft.
- Design and develop desktop (Windows UWP and Mac OS) and mobile (iOS, Windows, Android) applications using Microsoft .NET framework and the Xamarin toolset
- Work as part of a team to shape the direction of the user interface and give technical guidance
- Create front-end data architecture requirements
- Supervise the engineers to ensure that deliverables conform to code quality and security standards
- Interface with project stakeholders to continually incorporate feedback and reinforce the customer’s perspective within the product
- Bachelor's Degree in Computer Science, Computer Engineering or related field
- 7 to 10 years of software development experience
- Expertise with C#, WPF, and Xamarin – including Xamarin.iOS, Xamarin.Android, Xamarin.Mac, and UWP apps
- Experience writing and refining features, user stories, and defects
- Understanding of building graphically intensive UIs, managing multiple view hierarchies, UI transitions, and performance on mobile and desktop devices.
- Strong understanding of Asynchronous request handling, partial page updates, and AJAX.
- Knowledge of all aspects of Google Play Store, Apple App Store, and Windows Store
- Experience leading a team of engineers through complex software projects
- Excellent written and verbal communication skills
Preferred Skills and Knowledge
- Jira, Git, Team City, and/or Octopus Deploy
- Configuring custom build scripts with Cake
- Azure Web Apps, Azure App Services, Azure Web Jobs
- Understanding of advanced caching mechanisms
- Xamarin Certified Developer Certification
Xamarin Lead Software Engineer / Mobile App Developer - 15246