Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Create and enforce technical, coding standards, tools, platforms, and approaches.
- Provide input into architecting the hardware environment, services platform, application platform, and database.
- Apply and execute API and integration development best practices while adhering to team and industry coding standards.
- Working with Microsoft Azure DevOps CI/CD for the assigned projects.
- Programming new or existing mobile application for iOS/Android/Windows Phone devices using Xamarin Forms or Xamarin for dedicated platforms.
- Working within Agile workflows and concepts and provide guidance to development team throughout all phases of Agile (sprint planning, estimation/story pointing and retro/demo).
- Working with the Product Manager to ensure customer requirements are being communicated to team and teams are collaborating successfully.
- Leading the development team to ensure high-quality solution, making sure project is delivered on time, on target.
- Support QA and testing teams to ensure project quality and efficient completion of sprint commitments.
- Providing regular progress and update reports to the direct manager.
Job Requirements
- Real-world, demonstrable experience with Xamarin.Forms, Xamarin.Android, Xamarin.iOS
In-depth knowledge of C# and .NET, in addition to an ability to learn quickly. - Knowledge of Prism and similar MVVM architecture frameworks.
- A strong understanding of OOP design, algorithms, design patterns (incl. MVVM) and programming skills.
- Comfortable dealing with APIs and utilizing REST / JSON interfaces
- Apple App Store, Google Play, Windows Store procedures.