Lead Android Developer

$166,400 - $186,014/Yr

Pinnacle Group - New York, NY

posted 2 months ago

Full-time - Mid Level
New York, NY
Insurance Carriers and Related Activities

About the position

The Lead Android Developer will play a pivotal role in the development of a Hybrid App project for the client. This position requires an exceptional candidate who possesses a strong foundation in Android development, particularly with Java and an interest in Kotlin. The ideal candidate will have broad experience with Google APIs for Android, including but not limited to Auth, SafetyNet, and Permissions. A deep understanding of mobile programming concepts is essential, including threading, crash analysis, and security measures. Additionally, the candidate should be proficient in JavaScript programming using Node and have experience with hybrid app debugging via Chrome. The day-to-day responsibilities of the Lead Android Developer will include stewarding the Android platform and development on macOS, creating and maintaining custom Cordova plugins, and performing annual maintenance on the codebase and automated build scripts to keep pace with changes to Android. The candidate will also monitor production feedback, crash reports, and analytics to address any issues that arise. Collaboration with infrastructure teams will be necessary to resolve proxy, software, and administrative privilege issues that impact Android development or the build process. Furthermore, the candidate will be responsible for 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 build process.
  • Train web application developers how to build and debug a hybrid app.

Requirements

  • Strong knowledge of Java and an interest in Kotlin.
  • Broad experience with Google APIs for Android, including Auth, SafetyNet, and Permissions.
  • Deep knowledge of mobile programming concepts, including threading, crash analysis, and security.
  • Proficiency in 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 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.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401K contributions
  • Paid time off (PTO)
  • Sick leave
  • Other benefits mandated by applicable state or localities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service