IOS-008 Mobile Developer (iOS)

Toronto

We are looking for a full-time iOS Developer that can help bring our client's next-generation products into reality while performing according to their high internal standards. Our client has defined a category for smart décor and reimagined what smart lighting should look like.

The ideal candidate has a track record of developing and deploying excellent software for the iOS platform. You’ll be working with cutting edge technologies like Matter and Thread and will be a key contributor in bringing innovative smart home technology to market.

You will work collaboratively with a team of talented engineers, developers, and designers. This role reports into the Mobile team lead.

About the Role:

The iOS Developer will work closely with our full-stack, embedded, and hardware team to deliver a delightful and stunning app experience.

  • Drive new development for our latest product and features
  • Write clean, maintainable code and advocate for best practices
  • Formulate and automate mobile software testing
  • Work with the UX, embedded, cloud, and QA teams to deliver a complete stack solution and the best mobile experience

About You:

  • Bachelor’s degree or equivalent experience in Computer Science, Computer Engineering or other related field required
  • 3+ years of hands-on iOS Development experience with Swift and Objective-C
  • Extensive experience with iOS Frameworks: UIKit, Auto Layout, Core Data
  • Strong understanding of MVC, MVVM, reactive programming, and asynchronous
  • Experience with REST, and API integrations
  • Track record in developing iOS apps; experience releasing to App Store
  • Knowledge of Apple’s design principles and application interface guidelines
  • Creative problem solving, quality awareness, and driven to have an impact
  • This role will require you to occasionally work collaboratively in the office (Toronto HQ)

Bonus Points:

  • Interest in the Internet of Things (IoT)
  • Experience with OAuth and mobile security mechanisms
  • Experience working with WIFI, Thread, Bluetooth, or other wireless controller hardware
  • Experience building cross-platform libraries/SDKs
  • Personal projects (school projects do not count)