IOS Developer
Pyramid Consulting Inc.
Philadelphia, United States of America
yesterday
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Philadelphia, United States of America
Tech stack
HTML
JavaScript
A/B testing
Agile Methodologies
Apple Push Notification Service
IOS Applications
iOS
Apple Mac Systems
XCode
JIRA
HTML5
Bluetooth
CSS
Cloud Computing
Continuous Delivery
Continuous Integration
Programming Tools
Push Technology
JSON
Location-Based Services
Systems Development Life Cycle
Simple Object Access Protocol (SOAP)
Software Engineering
Systems Integration
Web Services
XML
Gerrit
Firebase
GIT
Front End Software Development
REST
Pyramid
Splunk
Requirements
- 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