iOS Developer

IBA InfoTech Inc.
New York, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

New York, United States of America

Tech stack

Apple Watch
Apple Push Notification Service
iOS
Apple TV
Unit Testing
Business Software
Mobile Application Development
Continuous Integration
Software Design Patterns
Revision Control Systems
JSON
Omniture (Software)
iOS
Caching
Backend
GIT
Information Technology
CocoaPods
Tools for Reporting
REST

Job description

  • Develop features and solutions for the Fox News app, Fox Business app, and more
  • Develop features for Apple TV utilizing tvOS and Apple Watch
  • Architect solutions for enterprise-level challenges such as registration, caching, media playback, and others
  • Integrate 3rd party frameworks
  • Architect the mobile development stack for unit testing, CI/CD workflows, and deployment
  • Work with other developers across different environments such as web, CMS, and backend service teams

Requirements

  • You have 2+ years' experience in iOS development
  • You are an expert knowledge of Swift
  • Expert knowledge of dependency managers such as CocoaPods and/or Carthage
  • Experience with Interface Builder
  • Excellent communication and collaboration skills
  • Strong knowledge of design patterns
  • Experience with source control systems, specifically git
  • Experience with unit testing in an iOS development environment
  • Experience with RESTful JSON feed consumption
  • Experience with analytics tools such as Omniture, comScore, etc.
  • Experience with APNS integration
  • Experience with Universal Links
  • Experience with tvOS and watchOS development preferred
  • Expertise with latest development paradigms regarding performance, security, and coding best practices
  • Expertise with latest development paradigms regarding performance, security, and coding best practices
  • Ability to communicate cross-team with QA, Project Management and Product Owners
  • BS or higher in Computer Science or related field

Apply for this position