Evaluate and introduce new tools, frameworks, and practices across the Android ecosystem
Requirements
Bachelor of Science, Computer Engineering, Computer Science, preferred
Minimum 4+ 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 Android mobile applications, including build and distribution via Google Play using continuous integration tools (e.g., Bamboo, Jenkins. GitHub Enterprise/Actions)
Extensive knowledge of software engineering best practices for Git-based source control and build/release processes
Experience with programming/scripting languages (e.g., Java/Kotlin, Python, Bourne/Bash Shell) to automate and integrate environments in the continuous integration pipeline
Extensive experience working in Linux-based and MacOS command line environments (system administration skills a plus)
Experience in agile methodologies (e.g., Kanban, SCRUM, XP, TDD) and DevOps
Experience documenting and testing system environments and workflows