Android Engineer I

Axon Axon · Enterprise · Ho Chi Minh City, Vietnam · Z - Do Not Use Software Engineering

Android Engineer responsible for designing, implementing, and maintaining features within Axon's mobile applications (Device Manager, Device Check out, Fleet 3 Dashboard), working across teams to create integrated solutions and maintain a high technical bar.

What you'd actually do

  1. Design, implement and maintain features within Axon Device Manager, Axon Device Check out and Fleet 3 Dashboard
  2. Work across teams with Product, Design, and Engineering to create an integrated solution.
  3. Focus on execution, set a high technical bar for the team through code and design reviews.

Skills

Required

  • 2 years of industry experience shipping Android applications to the Google Play Store
  • modern architecture (MVVM, MVI, etc) including unit testing
  • Android experience with Retrofit, Coroutines, Okhttp, Hilt, Jetpack Compose
  • working with remote data via REST and JSON
  • networking protocols such as TCP, UDP, DHCP, DNS, Server-Sent-Events, Websockets

Nice to have

  • SDKs: experience related to Bluetooth, WiFi, Networking, Camera (Photo/Video), Audio, File Management, connecting to and interacting with third party hardware
  • Experience working with video streaming and IoT devices / connectivity over BLE or Wifi
  • debugging with Wireshark or Charles

What the JD emphasized

  • shipping Android applications to the Google Play Store
  • lead mobile design reviews