DevOps Engineer, Mobile Platform

lplfinancial

Hyderabad 5 Years Exp Posted 12d ago

Job Description

Responsibilities:

  • Design, build, and maintain CI/CD pipelines for iOS and Android applications
  • Automate mobile build, test, signing, and release processes for App Store and Play Store
  • Optimize build performance, reduce flakiness, and improve developer productivity
  • Manage mobile code signing, certificates, provisioning profiles, and keystores securely
  • Support Swift / SwiftUI and Kotlin / Jetpack Compose development workflows
  • Integrate automated testing (unit, UI, snapshot, regression) into pipelines
  • Implement release strategies such as feature flags, phased rollouts, and hotfixes
  • Monitor build health, release quality, and deployment metrics
  • Collaborate with Security to enforce secure build and release practices
  • Provide tooling, documentation, and best practices for mobile development teams

Required Qualifications:

  • 5 - 7 years of software engineering experience, with strong exposure to mobile platforms
  • Hands‑on experience supporting iOS (Swift / SwiftUI) and Android (Kotlin / Compose)
  • Strong expertise in CI/CD systems such as:
    • GitHub Actions, GitLab CI, Bitrise, CircleCI, Jenkins, or Azure DevOps
  • Experience with mobile automation tools:
    • Fastlane, Gradle, Xcode build tools
  • Solid understanding of:
    • Mobile app lifecycles, app store submission processes
    • Versioning, tagging, branching, and release management
  • Proficiency with Git and collaborative development workflows
  • Scripting experience (Bash, Python, Ruby, or similar)
  • Strong troubleshooting and performance‑optimization skills
  • Own and automate the end‑to‑end release process for iOS and Android applications across environments (QA, staging, production)
  • Manage App Store Connect and Google Play Console workflows, including:
    • App metadata, screenshots, localization, and store listings
    • Versioning, build numbering, and release notes
  • Implement and maintain release strategies, including:
  • Phased rollouts (iOS)
  • Staged rollouts and percentage‑based releases (Android)
  • Immediate pauses and rollbacks when needed
  • Coordinate store submissions, reviews, and approvals, ensuring compliance with Apple and Google policies
  • Automate store interactions using tools such as:
  • Fastlane (deliver, pilot, supply)
  • Store API integrations where applicable
  • Manage code signing and credentials securely:
  • iOS certificates, provisioning profiles, App Store keys
  • Android keystores, signing keys, and Play App Signing
  • Support multi-flavor / multi-brand app releases when applicable
  • Ensure consistent release cadence, predictability, and auditability of mobile deployments
  • Collaborate closely with Product, QA, and Engineering to align releases with feature readiness and quality gates
    • Track release health and outcomes using post‑release metrics (crashes, ANRs, regressions)

Similar Openings for You