Plan ahead and save up to $300! Learn more>

Principal Software Engineer iOS

4 -6 years experience, Bangalore

back button View all jobs

Required Skills

  • Objective-C, SWIFT, iOS development.

What makes you a great fit for this role

You're awesome at

  • Working with iOS Interface Builder, and creating UI screens and components through Storyboards as well as programmatically.
  • Network programming fundamentals.

You'll be improving & responsible for

  • Native iOS app development.
  • App to the cloud and device connectivity for control.
  • Local and remote video streaming.
  • Graphical visualization of sleep analytics.

Desired experience

  • 5+ years of professional iOS development and UI experience.
  • Deep understanding of iOS 6+ SDK, Objective C, and/or Swift.
  • Experience with video streaming is a big plus.
  • Comprehensive understanding of Apple’s design principles and interface guidelines.
  • Understanding of REST and JSON, and experience with utilizing REST on mobile clients.
  • Good understanding of Version Control principles, preferably using Git.

Desired skills

  • Experience working with AWS cloud is a big plus.
  • Good understanding of UI/UX principles.
  • Experience using Web Services and Data parsing using JSON , XML, etc.
  • Familiarity with the latest web technologies like REST API, MQTT, and other server-side principles.
  • Excellent understanding of optimization and performance issues across iOS software layers.
  • Experience shipping a few iOS apps.

Academic qualifications

  • BS / MS in Computer Science

back button View all jobs

Apply for this job