Dear Candidate ,
Please find below JD.
Elixr Labs is hiring for Mobile Release Engineer
Job Location - Trivandrum , Onsite
Shift - 2 PM to 11 PM
Job Role Responsibilities
Release Execution & Coordination
- Execute end-to-end mobile releases for iOS and Android under defined release schedules.
- Support release planning, code freeze validation, and production rollout activities.
- Assist in hotfix deployments and urgent patch releases.
- Maintain release documentation, checklists, and runbooks.
Communication & Cross-Team Collaboration
- Act as a central coordination point between Engineering, QA, Product, and Support during release cycles.
- Communicate release timelines, risks, and status updates to stakeholders.
- Facilitate release readiness meetings and go/no-go checkpoints.
- Ensure clear handover of release notes and post-release updates to internal teams.
App Store & Play Store Operations
- Manage app submissions to App Store Connect and Google Play Console.
- Handle TestFlight builds, internal testing tracks, and staged rollouts.
- Update metadata, release notes, and compliance information.
- Support resolution of store review issues and rejections.
CI/CD Pipeline Maintenance
- Maintain and enhance existing mobile CI/CD pipelines.
- Troubleshoot build failures and improve pipeline stability.
- Implement build optimizations such as caching and artifact handling.
- Follow and enforce standardized branching and release workflows.
Automation & Tooling
- Develop and maintain Fastlane scripts for build, signing, and deployment.
- Create automation scripts (Ruby, Python, Bash) to reduce manual effort.
- Contribute to improving build reproducibility and consistency.
Security & Signing Management
- Manage and renew Apple certificates, provisioning profiles, and Android keystores.
- Ensure secure handling of credentials within CI/CD systems.
- Follow organizational security and compliance guidelines.
Monitoring & Post-Release Support
- Monitor releases using crash reporting tools and dashboards.
- Track release health and escalate issues when needed.
- Assist in root cause analysis for release-related incidents.
Project Goal
The primary goal of this role is to ensure reliable, secure, and efficient delivery of mobile applications through structured release management and automation.
Key objectives include:
- Maintain a consistent and predictable release cadence.
- Improve CI/CD pipeline stability and reduce build failures.
- Minimize manual effort through automation and scripting.
- Ensure smooth app store submissions with reduced rejection rates.
- Strengthen security practices around signing and credential management.
- Support faster issue detection and resolution post-release.
- Contribute to building a scalable mobile release framework that can grow with the product and team.
Technical Skills
- Strong hands-on experience with iOS build and deployment processes (Xcode, xcodebuild, Swift Package Manager, CocoaPods).
- Strong hands-on experience with Android build systems (Gradle, Android Gradle Plugin, Maven).
- Practical experience configuring and maintaining CI/CD pipelines (GitHub Actions, Bitrise, Jenkins, or GitLab CI).
- Working proficiency in Fastlane (writing and maintaining lanes for build, signing, and distribution).
- Good scripting skills in at least one language: Ruby, Python, or Bash.
- Strong understanding of Git workflows (feature branches, release branches, tagging).
- Experience managing Apple certificates, provisioning profiles, and Android signing configurations.
- Experience handling mobile app submissions through App Store Connect and Google Play Console.
- Exposure to crash monitoring tools such as Firebase Crashlytics or Sentry.
Process & Collaboration Skills
- Experience supporting planned releases and hotfix deployments.
- Ability to coordinate with Engineering, QA, and Product during release cycles.
- Strong troubleshooting skills for build and deployment issues.
- Good communication skills and ability to document release processes.
Preferred Job Skills
- Experience optimizing mobile build performance and reducing pipeline time.
- Basic understanding of DevSecOps practices in CI/CD pipelines.
- Exposure to modular architecture in mobile applications.
- Experience working in Agile/Scrum environments.
Specific Qualifications
- 34 years of professional experience in Mobile Release Engineering, Mobile DevOps, or Mobile Development with strong release ownership.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline (or equivalent practical experience).
- Demonstrated experience contributing to end-to-end mobile release cycles.
- Prior experience managing at least one production-grade mobile application lifecycle.