Job Description :
Position : Xamarin Mobile Developer
Location : Pea pack, NJ
Duration of contract : Long term
Job Description:
6-8 Years of experience as Xamarin Mobile Developer. Recommended to have strong experiences with designing mobile application
Non-Technical Skills :
Very strong Technical Skills
Need to have excellent communication skills (including English conversation skills), demonstrate excellent problem solving and critical thinking skills.
Should have service oriented and customer focused job experience.
Good analytical, problem solving and troubleshooting skills
Looking for a self-driven, passionate individual to build and grow the mobility practice
Desired Skills :
Hands on experience of C# for Xamarin Native & Xamarin Forms for iOS & Android
Experience in Enterprise App development
Should have minimum 2-4 years of experience of developing Cross Platform mobile app using Xamarin Native or Xamarin Forms
Experience of developing PCL (Portal Class Library)
Knowledge of other design pattern will be added advantages; Singleton, SOLID principle
Strong knowledge of C# 2.0 & above with OOPS concepts
Experience is a must in vast number of mobility platforms, especially from Enterprise architecture integrations design and implementation perspectives
Good experience communicating for web services(HTTP, REST, SOAP)
Have intimate knowledge of working with iOS libraries in Xamarin
Should having 4-8 years of experience in Microsoft .Net
Should have experience in developing Xamarin App in MVVM pattern
Should have implemented the multi-threading, aysnch in the mobile app
Knowledge of working with iOS libraries in Xamarin
High proficiency coding in C#, .NET
Knowledge of end to end Mobile app development life cycle
Knowledge of publishing app to App Store & Play store
Knowledge of .Net Entity Framework
Should have good understanding of source code tools like GitHub, VSTS
Should have good communication skills
Should work as individual contributed to the team
Knowledge of NUnit / Unit test is nice to have

Roles & Responsibilities :
Development of mobile Apps using Xamarin
Presents the technical solution and reviews any risks or other issues related to the technology.
Deliver across the entire app life cycle – concept, design, build, deploy, test, release to app stores and support
Collaborate with cross-functional teams to define, design, and ship new features.
Provide technical support during the development of the application solution.
Strong communication skills and coordination with different project stakeholders.
Assist Project Team in the creations of requirements, timelines, and estimates for projects and new business opportunities
Determines how technology can be applied to meet the business needs.
Determine the communications architecture, data structure and distribution for mobile app