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