Skip to main content
I

Native Android Developer (Kotlin) -- IoT / MQTT / BLE

IET Systems
Full Timemid
Mobile, Alabama, USPosted March 7, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaKotlinAWSGitHub ActionsGitHubRESTCI/CDAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

THIS IS NOT A REMOTE POSITION.

This position is located on the Gulf Coast in Mobile, Alabama

We are looking for a Native Android Developer experienced in building production Android applications with strong hands-on experience in MQTT real-time communication and a solid understanding of BLE connectivity. This role will focus on reliability, connectivity recovery, and real-time performance in variable network conditions.

Key Responsibilities

  • Develop and maintain native Android applications using Kotlin (Java is a plus)
  • Implement and optimize MQTT-based real-time communication between mobile clients,

IoT devices, and AWS IoT Core

  • Implement WebSocket real-time features where required (live device state, alerts,

telemetry)

  • Integrate BLE (Bluetooth Low Energy) for sensor scanning, pairing, and data

synchronization (GATT)

  • Design, build, and maintain RESTful API integrations with AWS backend services
  • Improve offline behavior, reconnect logic, background sync, and performance for IoT

data streams

  • Work closely with backend, hardware, and cloud teams on onboarding flows and end-toend

communication

  • Manage testing, releases, and Google Play deployments
  • Maintain high code quality via modular architecture, documentation, and code reviews
  • 3–5+ years professional experience in native Android development
  • Strong proficiency in Kotlin (Java a plus)
  • Proven experience with MQTT (QoS, retained messages, topic design,

reconnect/backoff, session handling)

  • Experience integrating with AWS services such as AWS IoT Core, API Gateway
  • Experience with REST APIs, JSON, secure token storage, background execution

constraints

  • Strong troubleshooting and performance optimization skills (battery, ANRs, networking)
  • Experience shipping and maintaining apps on the Google Play Store

REQUIREMENTS

  • * 3–5+ years of professional experience in native Android and iOS development
  • Preferred Skills:
  • BLE scanning/pairing and GATT communication in production
  • Experience with WebSockets / real-time event pipelines
  • Familiarity with AWS CloudWatch, S3, Lambda
  • Experience with CI/CD pipelines (GitHub Actions, Fastlane, CodeBuild)

About SmartHub Sensors

SmartHubSensors (SHS) is building an intelligent connected RV ecosystem—integrating BLE sensors, smart gateways, and AWS cloud services to provide real-time monitoring, automation, and control. Our Android app is central to this platform, enabling users to manage devices and receive real-time alerts through MQTT, WebSocket, and BLE communication.

Why Join SmartHubSensors

  • Build connected IoT products used in real RV/mobile environments
  • Work across hardware, firmware, cloud, and mobile teams
  • Onsite role with competitive salary, benefits, and long-term growth potential

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free