Essential Responsibilities
- Completes work assignments and supports business-specific projects by applying expertise in subject area; supporting the development of work plans to meet business priorities and deadlines; ensuring team follows all procedures and policies; coordinating and assigning resources to accomplish priorities and deadlines; collaborating cross-functionally to make effective business decisions; solving complex problems; escalating high priority issues or risks, as appropriate; and recognizing and capitalizing on improvement opportunities.
- Designs, creates, and deploys custom GitHub Actions workflows to optimize build and release automation for Android applications.
- Implements and maintains Android signing processes (e.g., Keystore, Signing Configs) to ensure secure and efficient build system configuration.
- Builds and publishes Gradle and Maven packages, optimizing build pipelines and dependency management.
- Modifies and maintains Android projects to support multiple APK / AAB variants across environments and distribution channels.
- Diagnoses and resolves build and signing issues by analyzing and updating Android project configurations.
- Develops and integrates optimized UI test automation (e.g., Espresso) within the CI platform to ensure reliability and scalability of mobile builds.
- Supports repository management by implementing best practices for build tagging, branching, and merging strategies in Git.
Minimum Qualification
9+ years experience developing and / or implementing native mobile applications.
2 years in a technical leadership role with or without direct reports.
4 years experience programming Java / Kotlin for the Android platform.
3 years experience working with native Android app signing and build variants (e.g., Keystore, Signing Configs, Build Types, Product Flavors, Gradle Properties).
3 years experience working with Android app build tools (e.g., Gradle, Android Studio command-line tools).
3 years experience working with native Android app dependency management tools (e.g., Gradle, Maven).