Previous Job
Senior iOS Engineer
Ref No.: 17-06075
Location: San Jose, California
Position Type:Direct Placement
Start Date: 10/28/2016
Senior iOS Engineer
Location: San Jose, CA
Duration: Permanent/Direct-Hire
As a member of the Engineering team, you will be responsible for the architecture design, development and maintenance of iOS applications for IoT / Bluetooth based home security devices and services. The iOS Senior Software Engineer ensures that the applications will be created and deployed in a timely fashion and maintained to a high quality.
  • Develop, maintain, document and release the app for iPhones, iPad, iPad mini, iPad Pro (iOS 7+)
  • Develop, maintain, document and release the app for the Apple Watch running watchOS 2+.
  • Develop, maintain, document and release the app for the Apple TV running tvOS 9+.
  • For assigned projects, take overall responsibility for delivering the product to production; including requirements generation, documentation, regulatory testing, and Agile release requirements. It is expected that projects should be managed with minimal supervision.
Required Experience: 
  • Minimum 5+ years of deep and wide knowledge and experience in iOS development.
  • Expertise with Objective-C in iOS 9/10; Swift experience is a huge plus.
  • Experienced with RTSP streaming video protocols on iOS; FFmpeg implementation experience is a plus.
  • Experience with Apple/iOS Human Interface Guidelines (HIG).
  • Experience with iOS provisioning profiles.
  • Hands-on experienced with localization methodology, strategy, and delivered at least one verifiable app deployed globally.
  • Understanding of the full mobile development life cycle.
Beneficial Experience:
  • Experience coding for IoT/Bluetooth applications and/or devices.
  • Exposure to Swift.
  • FFmpeg implementation experience.
  • Experience with Social Network Services and APIs such as Facebook, Twitter, Dropbox and the like.
  • Experience with popular Google services such as Google Analytics (GA).