01/21/2021
Xcode Build Engineer Position
Position Overview:
We are looking for a self-motivated, Xcode Build Engineer to join the DevOps team within the Software Research and Development organization. Responsible for design, build, and maintenance of software development infrastructure supporting product development and distribution that tie to the company’s strategic imperatives.
The ideal candidate for this position is an experienced engineer with demonstrated success supporting software product development for iOS mobile applications. This position requires extensive experience automating Xcode build and distribution processes.
Responsibilities:
Build and maintain continuous integration/continuous delivery (CI/CD) pipelines.
Define, implement, and maintain software configuration management plans (SCMP) supporting product development.
Write software and scripts to automate SCM workflows.
Drive world-class engineering tool infrastructure to manage end-to-end software development lifecycle (SDLC).
Contribute to continuously improve product quality and software development process efficiency by identifying, evaluating, and deploying new tools.
Performs other duties as required.
Education and Experience:
Minimum Requirements:
Bachelor of Science, Computer Engineering, Computer Science
Minimum 6+ years of experience deploying and configuring software configuration management, build, continuous integration and application life cycle management (ALM) tools
Experience configuring and automating builds for iOS mobile applications, including build and distribution via the Apple App Store
Extensive knowledge of software engineering best practices for Git-based source control and build/release processes
Experience in programming and scripting languages (e.g., C, C++, Python, and Perl) to automate and integrate environments in the continuous integration pipeline
Experience in agile methodologies (e.g., SCRUM, XP, TDD) and DevOps
Experience documenting and testing system environments and workflows
Strong written and verbal communication skills.
Preferred Skills/Competencies:
Master's Degree in Computer Engineering, Computer Science
Extensive/deep experience configuring and automating Xcode builds for iOS mobile applications, including build and distribution via the Apple App Store
Experience building and maintaining Atlassian-based continuous integration pipeline (e.g., Bamboo, Bitbucket).
Experience integrating Code Quality tools with Swift-based iOS application build pipelines (e.g., SonarQube, Klocwork, Coverity)
Extensive experience working in Linux-based and MacOS command line environments (system administration skills a plus).
Experience managing Git software repositories and branch strategies to support concurrent/parallel product development streams.
This is a temp-to-perm position and is 100% remote. The hourly rate for this position is extremely flexible based on experience, and for the most qualified candidates we can offer between $70-$80/hr.
This person must have experience automating the Xcode build process.
E: [email protected]