Product & Service Consultant – iOS Development & Publishing

Bosch Group

Not Interested
Bookmark
Report This Job

profile Job Location:

Bangalore - India

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Roles & Responsibilities :

We are seeking a highly skilled and meticulous iOS Release & Build Engineer to join our Bosch Global mobile development team. This important role will be responsible for streamlining our iOS/Android application deployment pipeline managing code signing and provisioning implementing and optimizing CI/CD workflows and ensuring code quality through diligent code review practices. You will be instrumental in enabling faster more reliable secure releases of our iOS and Android applications.

 

Responsibilities:

  1. iOS Application Deployment & Release Management:

  • Manage the end-to-end release process for iOS applications to the App Store and Intune TestFlight and internal distribution channels.

  • Oversee and execute app store submissions including metadata management screenshot preparation and version control.

  • Monitor app store performance metrics and identify areas for improvement in the release cycle.

  • Troubleshoot and resolve issues related to app distribution and deployment.

  • Intune app auto renewal process.

  1. Code Signing & Provisioning Profiles:

  • Administer and manage all aspects of iOS code signing including certificates provisioning profiles and app IDs.

  • Ensure proper configuration and security of signing assets across development testing and production environments.

  • Automate the creation renewal and distribution of signing identities to development teams.

  • Develop and implement strategies for secure key management.

  • Perform application resigning for various purposes (e.g. internal testing specific enterprise distribution or handling third-party frameworks).

  1. CI/CD Pipeline Development & Optimization:

  • Design implement maintain and optimize robust Continuous Integration and Continuous Delivery (CI/CD) pipelines for iOS and Android applications using tools like e.g. Jenkins GitLab CI/CD Azure DevOps Xcode Cloud.

  • Automate build test and deployment processes to improve efficiency and reduce manual errors.

  • Integrate static analysis unit tests UI tests and performance tests into the CI/CD pipeline.

  • Monitor pipeline health performance and provide rapid resolution to build breaks.

  • Research and recommend new tools and technologies to enhance the CI/CD ecosystem.

  1. Code Review & Quality Assurance Support:

  • Actively participate in code reviews for iOS application features focusing on best practices performance security and maintainability.

  • Provide constructive feedback and mentorship to fellow iOS developers on coding standards architecture and CI/CD integration.

  • Collaborate with QA teams to ensure test automation is integrated effectively into the build process.

  • Contribute to defining and enforcing coding standards and best practices within the iOS team.

  1. Tooling & Automation:

  • Develop scripts and automation tools (e.g. Fastlane Python Shell) to streamline repetitive tasks related to builds testing and deployments.

  • Manage and configure build servers and related infrastructure.

  • Generate the test link from the binary.

  1. Documentation & Knowledge Sharing:

  • Create and maintain comprehensive documentation for build processes CI/CD pipelines code signing procedures and release guidelines.

  • Educate and train development teams on new tools and processes.

 

Competence and Qualifications:

  • 4 years of professional experience in iOS development with a strong focus on build engineering release management or DevOps practices.

  • Deep expertise in iOS code signing provisioning profiles and certificates. Proven ability to troubleshoot complex signing issues.

  • Extensive experience designing implementing and maintaining CI/CD pipelines for iOS and Android applications (e.g. Jenkins GitLab CI/CD Xcode Cloud).

  • Proficiency with Fastlane for automating mobile development tasks is highly desirable.

  • Strong scripting skills (e.g. Bash Shell Python Ruby).

  • Solid understanding of Git and advanced branching strategies.

  • Experience with dependency managers (CocoaPods Carthage SPM).

  • Familiarity with various testing frameworks (XCTest XCUITest).

  • Strong understanding of software development lifecycle (SDLC) and Agile methodologies.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication and collaboration skills with the ability to work effectively across teams.

  • Experience with MDM solutions (e.g. Intune) or enterprise app distribution.

  • Familiarity with cloud platforms (AWS GCP Azure).

  • Experience with Docker and containerization.

  • Knowledge of security best practices in mobile development.

  • Bachelors degree in Computer Science Software Engineering or a related field.



 


Qualifications :

Educational qualification:

 

Experience :

 

Mandatory/requires Skills :

Preferred Skills :


Remote Work :

No


Employment Type :

Full-time

Roles & Responsibilities :We are seeking a highly skilled and meticulous iOS Release & Build Engineer to join our Bosch Global mobile development team. This important role will be responsible for streamlining our iOS/Android application deployment pipeline managing code signing and provisioning impl...
View more view more

Key Skills

  • Joomla
  • Banking
  • C
  • Market Research
  • Bpcs

About Company

Company Logo

Bosch first started in Vietnam with a representative office in 1994. Bosch has its main office in Ho Chi Minh City, with branch offices in Hanoi and Da Nang, and a Powertrain Solutions plant in the Dong Nai province to manufacture pushbelt for continuously variable transmissions (CVT) ... View more

View Profile View Profile