Job Details

Xamarin Software Engineer



Required Skills





Job Description

Design, develop, maintain, high performance complex mobile applications for Android platform.

Integrate mobile apps with back-end services using RESTful Web APIs.

Develop Android Apps with appropriate use of right design patterns (MVVM, MVI, and MVC)

Implement unit and integration testing for all the lines of code developed.

Performance benchmarking and load testing of Android Apps

Develop technical documents to accurately represent application design and code

Work in team environments using Agile Project Management (SCRUM) and Test-Driven Development (TDD), ensuring unit and integration testing before launch.

Collaborate with a team of IT professionals to set specifications for new applications

Design creative prototypes according to specifications

Troubleshoot and debug applications

Ability to initiate and maintain cooperative relationships with co-workers, managers, supervisors, and customers/clients.

Daily communication with the client to ensure client is always up-to-date on progress, blockers and lingers.

Daily maintenance of Requirements/Features/Tasks in Azure Devops to carefully track and document effort estimates and actual time spent.

Your Experience / Background:

Five (5+) Years of experience in Xamarin Mobile App development for Android and iOS devices.

Reference able experience deploying enterprise-wide applications to Google Play and the Apple Store. (The client will download the apps and review them).

End-to-end experience crafting solutions from concept through design, build, test, deploy and maintain.

Expert level knowledge in Xamarin and related technologies to develop mobile apps for Android and iOS platforms.

Experience with Android and iOS operating systems.

Experience with Authentication and session management

Experience with design patterns (MVVM, MVI, and MVC)

Experience with CI/CD for mobile applications

Experience with mobile test tools for unit testing and integration testing

Performance benchmarking experience with Xamarin

Thorough understanding of relational database design and implementation.

SQL and NoSQL database experience.

Experience maintaining Requirements/Features/Tasks in Azure Devops to carefully track and document effort estimates and actual time spent.

Software Engineers, Applications
Information Technology

No Preference
Contract Only

Candidate Requirements

Walkin Information

Recruiter Details