Senior CI/CD Engineer
Core
Design and implement CI/CD pipelines for Android and iOS applications, automating build processes, testing, and deployment to ensure smooth software development lifecycles.
Role type
Senior CI/CD Engineer (Mobile)
Builds
CI/CD pipelines, automated build systems, and testing frameworks for mobile applications
Domain
Financial Technology / Mobile Development
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
CI/CD pipeline design, Android build automation (Gradle/Kotlin), iOS build automation (Xcode/Swift), build caching and optimization, static analysis and security scanning, device farm configuration, automated testing frameworks (unit/integration/UI), scripting (Python/Bash/Kotlin Script), Kubernetes, HashiCorp stack
Preferred skills
Linux troubleshooting, Infrastructure as Code (Terraform/Puppet), alternative CI tools (Jenkins/GitHub Actions/Bitrise), Kotlin Multiplatform (KMP), Develocity, Xcode CLI
Technologies
GitLab CI, Gradle, KMP, Develocity, Android Native Plugin, Kubernetes, HashiCorp stack, Terraform, Puppet, Jenkins, GitHub Actions, Bitrise, Python, Bash, Kotlin Script, Xcode CLI
Responsibilities
Design and implement CI/CD pipelines for Android and iOS applications, Automate build processes for multiple build variants and configurations, Configure build caching and optimization to reduce build times, Configure code quality checks, static analysis, and security scanning, Configure emulators and device farms for automated testing, Integrate monitoring and alerting for tooling health
Seniority
Senior, hands-on IC