Android 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.

Use your exceptional Android development skills at Ayla Networks. Be responsible for developing new innovative IoT applications that make it easy for people to connect and manage their IoT possessions from their mobile phones and tablets.

What You Will Be Doing

  • Working in an agile engineering culture that is results oriented and customer focused
  • Implement highly reliable, scalable, maintainable, and reusable code for Android phones
  • Design, and implement mobile applications and libraries to control and monitor IoT devices
  • Design features and functionality with the development team and product owner

Desired Skills and Experience

  • 5 or more years of mobile application design and development experience
  • Experience implementing RESTful mobile applications in highly rated Google Play Store deployed applications
  • Experience delivering IoT applications communicating via WAN, LAN and PAN (BLE & Matter) networks
  • Experience delivering new view controllers, Maps, and Geofencing.  Video (WebRTC and HLS), Firebase, push notifications, dynamic linking, and analytics knowledge is preferred
  • Solid knowledge of the Android SDK and experience of the full Android application development lifecycle
  • Code multi-tasking skills for processes, tasks threads management and debugging
  • Applied security & privacy skills such as SSO, OAuth, IDP, and GDPR requirements
  • Payment gateway integration experience
  • Deep knowledge on Gradle and ProGuard
  • Familiar with common design patterns like MVC , MVVM and Clean architecture.
  • RX Kotlin knowledge
  • Experience with SQLITE database design for data persistence
  • Familiarity with secure programming techniques in Java and Kotlin 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


Expertise in at least two of the following skills: Networking, Security, RESTful APIs & services, Java, and Kotlin. Great if you also have experience with: Swift, React Native, Objective-C, Xamarin, JSON/JSONP/XML, or JavaScript HTML5 CSS3

This position is to join a new and exciting high growth industry. If you are a driven Mobile Application Engineer with the knowledge and experience to own the mobile IoT, please apply today!

 

Keywords: Android developer, Android, Java, Kotlin,  RESTful, IoT, Wearables, Gradle, Fastlane, RX, Clean architecture