Very Good Ventures is a global consultancy that delivers clients elegant solutions using disruptive technologies. They are seeking a Senior Android Engineer with extensive expertise in build automation and CI/CD infrastructure to optimize the Android development lifecycle while ensuring compliance with corporate security standards.
Responsibilities:
- Architect and manage sophisticated CI/CD pipelines using platforms like GitHub Actions, GitLab CI, or CircleCI tailored for the Android ecosystem
- Master Gradle build configurations to optimize build speeds, manage flavor-based deployments, and handle complex dependency graphs
- Automate the entire release process, from automated testing and linting to Play Store deployment and internal distribution (e.g., Firebase App Distribution)
- Implement and maintain security scanning tools (SAST/DAST) within the pipeline to ensure compliance with internal corporate security mandates
- Manage secure signing key storage and rotation using hardware security modules or secure vault services
- Enforce corporate rulesets regarding library versioning, license compliance, and data obfuscation (ProGuard/R8)
- Standardize build environments using Docker or similar containerization technologies for consistent CI execution
- Develop custom Gradle plugins or scripts (Kotlin/Groovy, Python, or Bash) to simplify repetitive developer tasks and enforce coding standards
- Monitor pipeline health and performance metrics, proactively identifying bottlenecks in the development workflow
Requirements:
- 6+ years of professional Android development experience with significant time spent on enterprise-level projects
- Expert-level knowledge of Gradle (Kotlin DSL preferred), Maven, and Android SDK build tools
- Strong proficiency in Kotlin, Groovy, Bash, or Python for automation
- Proven track record of navigating strict corporate security, networking, and compliance frameworks
- Experience with mobile-specific DevOps tools like Bitrise or AppCenter
- Familiarity with monorepo management and modularization strategies for large-scale Android apps
- Experience with automated UI testing frameworks (Espresso, UI Automator) integrated into CI