Ampcus - New York, NY
posted 3 months ago
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.