← Back to jobs
United States
No related jobs found
Responsibilities:
•
Build and maintain continuous integration/continuous delivery (CI/CD) pipelines for Android and iOS applications
•
Write software and scripts to automate SCM workflows.
•
Contribute to continuously improving 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 5+ years of experience deploying and configuring software configuration management, build, and continuous integration tools
•
Experience configuring and automating builds for Android and/or iOS mobile applications
•
Extensive knowledge of software engineering best practices for Git-based source control and build/release processes
•
Experience in programming and scripting languages (e.g., Python, bash, Swift) to automate and integrate environments in the continuous integration pipeline
•
Strong written and verbal communication skills.
Preferred Skills/Competencies:
•
Experience managing Git software repositories and branching strategies to support concurrent/parallel product development streams.
•
Experience configuring Gradle builds for Android applications.
•
Experience configuring Xcode command line builds for iOS applications.
•
Extensive experience working in Linux-based and/or MacOS command line environments (system administration skills a plus).
•
Experience installing, administering, and automating source and binary repositories and version control (e.g., Bitbucket, Git, JFrog Artifactory)
•
Experience installing, administering, and automating build and packaging systems for distribution of SW products (e.g., Jenkins)
•
Experience with data visualization tools (e.g. Grafana, Datadog, Kibana)
Physical Requirements
Bachelor's degree
No related jobs found
← Back to jobs