Immediate need for a talented IOS Developerwith experience in the ITIndustry Industry.
This is a 6 + Months contract opportunity with long-term potential and is located in Philadelphia, PA. Please review the job description below.
Job ID: 18-08008
Key Responsibilities:
- Bachelor's degree or foreign equivalent required. Will also consider one year of relevant work experience in lieu of every year of education.
- At least 8 years of experience with iOS Mobile applications development with minimum 3 years of experience in developing a full stack iOS application with integration to enterprise services
Key Requirements and Technology Experience:
- Strong knowledge of developing enterprise level applications which integrates with Restful Web services
- Solid working knowledge of the iOS runtime, Xcode IDE and OS X development tool-chain. Experience/interest in location based services
- Experience with mobile push notifications, including Firebase Cloud Messaging (FCM) and Apple (APNS).
- Experience in writing unit and acceptance tests to validate robustness including edge cases, usability, and general reliability
- Experience in integrating Web services (REST/SOAP)
- Experience in integrating enterprise SSO for login
- Exposure to accessibility testing and W3C standards
- Experience with complete SDLC Life cycle
- Exposure to Agile development and experience in tools like Rally, JIRA, etc.
- Solid working knowledge of JSON, HTML, XML, SOAP, Restful services, Splunk, etc.
- Strong knowledge in product launches, app market deployment including A/B testing requirements and processes.
- Working knowledge on Git version control, Gerrit, CI and familiarity in Build, Continuous Integration, Continuous Delivery and Continuous Deployment Processes.
- Strong knowledge on Bluetooth interface.
- Exposure to front-end technologies such as HTML5, JavaScript, CSS3 and experience in addressing multiple screen dimensions and form factors to support multitude of devices.
- Strong in communication with effective in written and verbal communication skills
- Flexibility to adapt to changing environment and demands
- Ability to work in team environment and client interfacing skills.
- Strong Analytical skills