iOS IoT Developer

Engineering Bangalore, India


Description

Ayla Networks is redefining the way brands, enterprises, and service providers can develop, monetize and support connected products for the Internet of Things in a way that’s open, scalable and economical. Ayla Networks provides the industry’s first Agile IoT Platform, which consists of an end-to-end software fabric running across devices, clouds, and apps to create secure connectivity, data analytics, and feature-rich customer experiences.

We are looking for a lead architect and development engineer to join the Ayla Mobile Development team.  You will be responsible for developing and leveraging innovative technologies that make it easy for people to manage their possessions with their mobile devices.

What You Will Be Doing

  • Architect, design, and implement mobile libraries, frameworks, and products
  • Design features and functionality with the product owner
  • Working in an agile engineering culture that is customer focused
  • Implement highly reliable and reusable code for iOS and Android devices

Desired Skills and Experience

  • 5 or more years of mobile IoT application design, development experience.
  • Experience implementing RESTful mobile applications in highly rated Google Play or Apple App Store deployed applications
  • Experience delivering IoT applications communicating via WAN, LAN and PAN (BLE, Matter & NFC) networks with high reliability, redundancy, and caching.
  • Experience delivering Video (WebRTC & HLS), Firebase, push notifications, dynamic linking, and analytics knowledge is preferred
  • Payment gateway integration experience
  • Deep knowledge on Cocoa pod and pod spec
  • Code multi-tasking skills for processes, tasks threads management and debugging
  • Applied security & privacy skills such as SSO, OAuth, IDP, and GDPR requirements
  • Familiar with common design patterns MVC and MVVM, Clean architecture
  • RX Swift knowledge
  • Experience with SQLITE database design for data persistence
  • Familiarity with secure programming techniques in Java is required
  • Ability to fix security problems, such as flagged by Static Code Analysis, in code the candidate is responsible for
  • BTech in Computer Science , MCA preferred

This position will be part of a high growth industry. If you are an IoT Architect with the applicable knowledge and experience, please apply today!



Keywords: iOS developer, iOS, Objective-C,  RESTful, IoT, Wearables, Cocoapod, Fastlane, RX, Clean architecture, Swift, SwiftUI

Great if you also have experience with:, React Native, Xamarin, JSON/JSONP/XML, or JavaScript HTML5 CSS3