Senior Xamarin Developer
Location – 100% Remote WorkFlexible Schedule
Experience - 8+ years Description: · Develop, implement, and test modular and scalable Android and iOS apps with a focus on optimal user experience. · Contribute as a developer on larger challenging software projects and act as a project lead. · Work with clients or partners to determine project needs and define ideal technical solutions. · Coordinate with other team members to estimate and complete project tasks. · Demonstrate and promote the adoption of best practices in software development. · Mentor and help develop less-experienced team engineers. · Regularly analyze solutions to reduce technical debt in the application. · Assist with app deployment and publishing. What You'll Need: · 8+ years developing software applications. · 5+ years of experience with cross-platform Mobile development using the Xamarin Forms framework. · 4+ years of experience developing or consuming REST APIs · Strong knowledge of OOP principles and working with managed runtimes (.NET, Java) · Fluent and comfortable writing software in mobile-specific languages. Experience with native platforms is a plus. · Experience with unit testing and/or UI testing, and how to write modular, testable code that can support these testing needs · Good to have experience in using tools like NewRelic, Google Analytics, and Kibana. · Experience interfacing with RESTful and other backend APIs · Experience with the mobile app store publishing process · Experience implementing user interfaces in mobile applications · Experience with mobile DevOps: Jenkins, AppCenter, AzureDevOps. · Eager to learn skills that encompass a multitude of software platforms · Self-motivated, detail-oriented, team player · Open to feedback and comfortable giving constructive feedback · Experience with both iOS and Android is a plus