Mobile DevOps Engineer
JLR -
Full-time (Permanent)
Competitive
Published on
20 July 2022
Deadline
31 August 2022
The Opportunity
The JLR Mobile development team is looking for a passionate Mobile DevOps Engineer who will be able to aid in the delivery, support and maintenance of top-quality mobile products to a global user base. These products will be developed natively using Swift & Kotlin and will target a both Apple and Android platforms including but not limited to; iOS, iPadOS and watchOS, Android with potential for CarPlay & Android Auto integration.
Key Accountabilities and Responsibilities
- Maintenance and stability of all Mobile Pipelines.
- Working with our Software Engineers in Test to aid and streamline the testing strategy.
- Evaluation of all new IDE and technologies that currently run against the pipelines (such as Xcode Beta, Android Nightly, SonarCube updates).
- Build and maintain pipeline reporting (runner statistics, test alerts).
- Working with the Engineering Leads to identify and address mobile security concerns within the iOS & Android codebase / workflows.
- Working as a member of an agile team, in both Scrum and Kanban environments, contributing to team ceremonies and planning.
- Improving your own skills and understanding of mobile development by working alongside senior developers, taking on responsibilities, and questioning existing standards and practices.
Knowledge, Skills and Experience
- 2+ years of experience in native iOS & Android development.
- Experience of developing production iOS apps in Swift and Android apps in Java or Kotlin.
- An understanding of modern app dependancy management such CocoaPods, Carthage and Swift Package Manager, Gradle.
- Solid experience with Apples Xcode IDE and Googles Android Studio.
- Solid experience with Mobile App Certificate & Provisioning management.
- Solid understanding of publishing apps to Apple App Store & Google Play Store
- Experience with GitLab, SonarCloud.
- Experience with Fastlane tools
- Ability to work with management tools such as JIRA.
Desirable
- An understanding of Test-Driven Development and UI Automation.
- An aptitude for problem solving and an openness to learning new skills and technologies.