Oxford Global Resources - Simi Valley, CA

posted about 2 months ago

Part-time - Entry Level
Hybrid - Simi Valley, CA
Administrative and Support Services

About the position

The Android Developer position is a contract role within the aerospace and defense industry, specifically focused on the development and maintenance of an automated military drone's user application. The client is seeking a candidate who can take ownership of the application, ensuring its smooth operation while also implementing necessary updates and enhancements. The application is primarily an Android app that displays data on a map, manages video feeds, and includes user menus for command inputs. This role will involve a significant amount of UI work, debugging, troubleshooting, and minor feature upgrades as needed. The candidate will be responsible for maintaining a stable baseline of the app, which currently runs two versions. The developer will need to integrate features from one version to another while ensuring compatibility with the software being developed for the drones. This includes addressing various screen sizes and aspect ratios to ensure optimal user experience. The position requires a commitment of 20-30 hours per week and may involve remote work, although candidates must be able to adjust to Pacific Daylight Time (PDT) for collaboration. The hiring process consists of two rounds of interviews, starting with an initial screening by the hiring manager, followed by a virtual interview with senior engineers or team leads. A background check and drug screening are required for this position.

Responsibilities

  • Take ownership of the Android application and its maintenance.
  • Ensure smooth operation of the application, troubleshooting and debugging as needed.
  • Implement minor feature and functionality upgrades periodically.
  • Integrate features from one version of the app to another as required.
  • Ensure compatibility with the software being developed for the drones, including screen sizes and aspect ratios.

Requirements

  • Proficiency in Java programming.
  • Experience in Android app development using Android Studio.
  • Familiarity with Gradle build system.
  • Knowledge of HTTP methods (GET/POST/PUT, etc.).
  • Understanding of UDP/TCP protocols.
  • Experience writing Python test scripts from scratch.
  • Familiarity with XML.
  • Experience in UI development.

Nice-to-haves

  • Experience with COT (Cursor on Target) software interface.
  • Familiarity with ATAK (Android Technical Awareness Kit).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service