Android Applications Developer

Motorola Solutions•Chicago, IL
•$76,900 - $95,300•Onsite

About The Position

The Android Applications Developer will work on the Devices Android Application Development Team, which architects and designs Android applications for Public Safety customers. The role covers the mobile application lifecycle, including requirements gathering, architecture, solution development, design, development, testing, deployment, maintenance, and enhancement. The developer will provide technical leadership, guide and mentor engineers, take ownership of application quality and stability, and deliver multiple projects on time. The position also requires communicating technology decisions and issues with peers and management, learning new technologies quickly, and collaborating effectively in a distributed team environment. The role requires hands-on experience with Android UI frameworks, the Android OS, Android Studio, the Android SDK, Java, and Kotlin. Relevant additional skills include C and C++, performance analysis and tuning, debugging, mobile application development tools and processes, and written and oral communication. Knowledge of wireless device-to-device communication standards and networking protocols is a plus. A bachelor's degree and U.S. citizenship are required. The position is identified as New Grad. Travel and relocation are not provided. The target base salary range is $76,900–$95,300 USD.

Requirements

  • Bachelor's degree.
  • U.S. citizenship.
  • Experience with Android UI frameworks and the Android OS.
  • In-depth experience with Android Studio and the Android SDK.
  • Java and Kotlin skills.
  • Strong debugging skills.
  • Strong written and oral communication skills.

Nice To Haves

  • Experience with C and C++.
  • Performance analysis and tuning experience, including memory usage and CPU utilization.
  • Knowledge of wireless device-to-device communication standards such as Bluetooth, BLE, NFC, and Wi-Fi.
  • Experience or knowledge of mobile application development tools such as Git and JIRA, testing, Agile or Kanban processes, and configuration management.
  • Professional knowledge of REST, TCP/IP, SIP, RTP, HTTP, and UDP.

Responsibilities

  • Gather requirements and contribute to application architecture and solution development.
  • Design, develop, test, deploy, maintain, and enhance mobile applications.
  • Lead development capabilities and guide and mentor other engineers.
  • Take ownership of application quality and stability through hands-on work.
  • Deliver multiple simultaneous projects on time.
  • Communicate technology decisions and issues with peers and management.
  • Learn new technologies quickly and work effectively in a distributed team environment.

Benefits

  • Incentive bonus plans
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • 401(k) with company match
  • 10 paid holidays
  • Generous paid time off packages
  • Employee stock purchase plan
  • Paid parental and family leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service