Mashwerx is looking for a highly motivated Mobile Engineer (Xamarin) to help build, design, architect and implement mobile app solutions within an Agile process to meet the business requirements of the organization. The position requires extensive development experience with mobile app development, Xamarin.Forms, and C#. Proficiency in Xamarin.Forms and Native mobile app development and an understanding of the Model-View-ViewModel (MVVM) design pattern.
Key Responsibilities:
Work with a team of industry experts to design and develop sophisticated software
Enhance and maintain our mobile Xarmarin.Forms application
Enhance and maintain our RESTful API
University degree in Software Engineering, Computer Science, or equivalent
Self-motivated with a passion for software development and clean code
Excellent interpersonal and written communication skills including experience working directly with customers/end users.
Understanding of S.O.L.I.D principals
Agile, Scrum development practices, TDD
3+ years C# .NET Framework experience
3+ years Xamarin.Forms, Xamarin.Android and Xamarin.iOS, or WPF or UWP
Experience working with REST API’s
Use of MVVM architectural pattern for separation of XAML UI with the underlying data.
Good knowledge of WPF concepts like Resources, Markup extensions, DataBinding and Commands.