Previous Job
Lead IOS Programmer/ IOS Application Developer - NYC
Ref No.: 17-02604
Location: NYC, New York
 Job Title:  Lead IOS Programmer/ IOS Application Developer
Job Location:  NYC
Position Type: Contract
Rate: DOE
US Citizen and Green Card preferred. – No Third party C2C candidates

Job Description
About the Job
• The resource contractor will be required to develop custom iOS application using c-Sharp and Xamarin technology.
• The candidate will be responsible for developing, building and deploying custom native iOS application using SQL lite and other data bases.
• The resource will be required to develop an integrated iOS application which will consume the web services and SQL data bases as back end.
Expert level skills in:
• the area of software development for mobiles which includes understanding requirement specification, working on software design, coding, testing and maintenance.
• developing mobile applications using .NET, c-Sharp and Xamarin Mobile Development platform (Xamarin.iOS and Xamarin.Forms). Knowledge of iOS development life-cycle a must
• developing iPhone application developing and testing it on device and simulator using Microsoft Visual Studio
• Using third-party libraries and APIs such as Maps API, Scandit API, SQLite API, etc.
• Strong experience and history of shipping Xamarin apps (Xamarin Forms/iOS SDK)
• working on iOS platform and frameworks and customizing it as per requirements.
• Integrating with WebAPI endpoints to consume and transmit data
• parsing and consuming the web services SOAP, XML, and JSON RESTFUL services in iPhone Mobile applications.
• Understanding mobile performance, latency, and security issues
• Good understanding of Xamarin Insight, Xamarin Test Cloud and HockeyApp is preferred
• working with Core Data, ability to write and troubleshoot SQLite Code.
• working on iOS 8.0 or later with Xamarin is required
• working with Storyboards and Auto Layout.
• developing prototypes / proof-of-concepts to the business content owners and users.
• developing UX Design, can translate concept design into user interface on mobile devices such as iPhone, iPad etc.
• using Design patterns and object oriented methodologies to design software for mobile phones.
• usability testing of the application during early releases of the application to modify any user experience elements to be changed.
• Experience in Agile development methodology.
• Apple Approval Distribution Process, AdHoc Enterprise distribution.
• Using version control and bug reporting tools like TFS.
• C-Sharp, iOS 8.x or later , Xamarin, iPhone Simulators, TFS, Agile Sprint Methodologies, SQLite3, Core Data, MVC Design Patterns
• Professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.