Role: IOS Mobile Developer
Location: Washington, DC
Job Type: Contract
2. Background Information:
Client has many business applications need to run on mobile devices (including Smart Phones and tablets). These applications are for executives (e.g. information dashboard), for task managers (e.g. requests approvals), and for regular staff (e.g. KIOSK announcements, etc.). The applications are used by front-line staff in Washington as well as in 100+ country offices. The Mobile Device Technologist will help with an ongoing Enterprise App Development. The candidate will report to the ITSCP unit.
We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Candidate’s primary focus will be development of iOS applications and their integration with back-end services. Candidate will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
Skills and Experience:
• Minimum 5 years of Mobile application development for Large Enterprise (5,000+) and 3+ years using IOS
• Proficient with Objective-C or Swift , REST / JSON and Cocoa Touch
• Experience with C#, .NET stack and the Xamarin suite a plus
• Experience with offline storage, threading, and performance tuning
• Demonstrated experience with Xcode and the iOS SDK is a must
• Familiarity with RESTful APIs to connect iOS applications to back-end services
• Knowledge of other web technologies and UI/UX standards
• Experience with performance and memory tuning with tools
• Familiarity with cloud message APIs and push notifications
• Proficient understanding of code versioning tools {such as Git, CVS or SVN}
• Strong debugging skills with the ability to reach out and work with peers to solve complex problems
• Familiarity with continuous integration
• Detailed understanding of MDM and MAM and their roles in an Enterprise app development.
• Experience developing front ends with client store for caching capabilities, offline functionalities and Push Notification mgmt.,
• Good knowledge, experience in authentication mechanisms including but not limited to: SSO (Siteminder), AD, ADFS, Forms based Authentication, F5.
• Experience with xCode, provisioning and deployment.
• Knowledge in Eclipse, Visual studio 2015 and Android SDKs, provisioning and deployment
• Experience in leveraging and integrating with the native capability of IOS and Android devices
• Demonstrated knowledge, experience in MVC.
• Proven ability to design, develop, implement and document high-quality code in a timely manner.
• Eagerness to build great applications and attack hard problems in creative ways.
• Excellent interpersonal and communication skills, both written and oral.
3. Responsibilities:
• Design and build applications for the iOS platform
• Ensure the performance, quality, and responsiveness of applications
• Collaborate with a team to define, design, and ship new features
• Identify and correct bottlenecks and fix bugs
• Responsible for maintaining and contributing to a cutting edge approach to the mobile presence.
• Work with other developers, designers and product/business managers to develop new features consistent with product roadmap.
• Learn and absorb new technologies quickly, be a strong team player and rapidly adapt to changing business and customer demands.
• Be innovative, contributing ideas and working with constituents to evaluate and propose approaches that balance speed to market needs against processes needed to scale services to all markets and total audience.
• Maintain awareness in technology developments that affect either our audience’s ability to use our products or extend new product potential.
• Able to react to change productively and handle other essential tasks as assigned.
• Proactive, innovative, collaborative, and driven to achieve desired results.
• Provide solution that performs well in low bandwidth countries. Track and document performance.
• Provide solutions that follow the OWASP specification to get clearance from Office of Information Security (OIS)
• Work with the central deployment team to set up application build and deploy process.
• Provide solutions to build Reports on - User, Usage and other reports based on the user needs.
• Perform assessment and analysis of hybrid mobile app projects and help with the High and Low Level Design Documents as requested by Office of Information Security (OIS) and Enterprise Architecture (EA)
APPLY FOR THIS JOB: (Employers / Vendors) Click Here to Apply (Candidates) Click Here to Apply |
CONTACT DETAILS:
NAME: ABRAHAM
PH NO: +1-678-720-3170 || SKYPE ID: abraham_vdart || EMAIL ID: abraham@vdartinc.com