Ampcus - New York, NY

posted 3 months ago

Full-time
New York, NY
Professional, Scientific, and Technical Services

About the position

We are seeking an exceptional candidate for a unique Android role focused on our Hybrid App project. This position requires a deep understanding of mobile programming concepts and a strong background in Android development. The ideal candidate will be proficient in Java and have a keen interest in Kotlin. Experience with the broad Google API for Android is essential, including but not limited to Auth, SafetyNet, and Permissions. The role demands a comprehensive knowledge of mobile programming concepts such as threading, crash analysis, and security. Additionally, the candidate should be skilled in JavaScript programming using Node and have experience with hybrid app debugging via Chrome. Familiarity with Git Submodules, NPM package publishing, and Cordova command line tools is also required. Proficiency in Android Studio and macOS configuration, including shell scripting, is necessary for success in this role. The responsibilities of this position include stewarding the Android platform and overseeing Android development on macOS. The candidate will be responsible for creating and maintaining custom Cordova plugins, including hooks, and performing annual maintenance on the codebase and automated build scripts to keep pace with changes to Android. Monitoring production feedback, crash reports, and analytics to address issues is a critical part of the role. The candidate will also collaborate with infrastructure teams to resolve proxy, software, and administrative privilege issues that impact Android development or the build process. Furthermore, the candidate will be tasked with training web application developers on how to build and debug a hybrid app. It is important to note that this position requires on-site work, as device debugging via USB will be necessary.

Responsibilities

  • Steward the Android platform and Android development on macOS.
  • Create and maintain custom Cordova plugins, including hooks.
  • Perform annual maintenance on the codebase and automated build scripts to keep pace with changes to Android.
  • Monitor production feedback, crash reports, and analytics to address issues.
  • Work with infrastructure teams to address proxy, software, and administrative privilege issues that impact Android development or the build process.
  • Train web application developers on how to build and debug a hybrid app.

Requirements

  • Proficiency in Java and an interest in Kotlin.
  • Broad Google API for Android experience, including Auth, SafetyNet, and Permissions.
  • Deep knowledge of mobile programming concepts, including threading, crash analysis, and security.
  • JavaScript programming using Node and hybrid app debugging via Chrome.
  • Experience with Git Submodules and NPM package publishing.
  • Familiarity with Cordova command line tools and Android Studio.
  • Experience with macOS configuration, including shell scripting.
  • Strong written and verbal communication skills in English.
  • BA/BS in computer science or a related field.

Nice-to-haves

  • Experience developing APIs.
  • Experience with iOS app development, including the ability to read Swift and Objective-C.
  • Strong user experience skills.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service