Job Summary: We are seeking an experienced Lead Android Developer to join our Hybrid App project. This role is ideal for a highly skilled developer with a strong background in Android development and a passion for pushing the boundaries of mobile programming. The candidate will play a critical role in stewarding the Android platform and ensuring the smooth integration of hybrid applications.
Key Responsibilities:
• Lead the Android development efforts on macOS for our Hybrid App project.
• Develop and maintain custom Cordova plugins, including necessary hooks.
• Perform regular maintenance on the Android codebase and automated build scripts to keep pace with platform updates.
• Monitor and address production feedback, crash reports, and analytics to ensure app stability and performance.
• Collaborate with infrastructure teams to resolve issues related to proxies, software, and administrative privileges that affect Android development or build processes.
• Train web application developers in building and debugging hybrid apps.
Required Skills and Qualifications:
• Proficiency in Java and a keen interest in Kotlin.
• Extensive experience with Google APIs for Android, including but not limited to Auth, SafetyNet, and Permissions.
• In-depth knowledge of mobile programming concepts, such as threading, crash analysis, and security.
• Experience in JavaScript programming using Node.js and debugging hybrid apps via Chrome.
• Familiarity with Git Submodules and NPM package publishing.
• Competency with Cordova command line tools and Android Studio.
• Experience configuring macOS, including shell scripting.
• Strong written and verbal communication skills in English.
• Bachelor's degree in Computer Science or a related field.
Preferred Skills:
• Experience in developing APIs.
• Proficiency in iOS app development, with the ability to read and understand Swift and Objective-C.
• Strong user experience (UX) skills.
Location: United States
Posted: Aug. 22, 2024, 12:23 p.m.
Apply Now Company Website