👉 Hiring for a remote Mobile position?on the 🏆 #1 remote jobs board
Mobile Build Release Engineer
Mobile Build Release Engineer
\nAs a Mobile Release Engineer on the Salesforce Mobile team, you will help keep the Mobile CI running at top efficiency. We need smart and passionate engineers that are obsessed with squeezing every bit of performance out of a build system, and can work side-by-side with other Dev-Ops engineers as well as Test engineers to ensure consistent, high-confidence delivery through a CI delivery pipeline. Given the high visibility of this role, you'll be expected to work with several cross-functional teams.\nAbout the Team\nWe work as a collaborative team with the shared goal of delivering excellent software, anchored in an agile culture of quality, delivery, and innovation. We encourage our software engineers to embrace shared responsibility for writing testable, high performance, maintainable code. We deliver working software in short sprints via iterative and incremental development practices. Individuals on our self-organizing team are motivated, trusted and continuously focused on technical excellence.\n\nSupported operating systems include: iOS, Android.\nJob Responsibilities:\nImplement a continuous integration strategy for Mobile Applications for both iOS and Android\nBuild and test tool management\nTrain and assist mobile developers in the company worldwide, across organizations, facilitating software development and release\nContinuously simplify, optimize and automate CI/CD processes to further our goal of rapidly improving developer productivity and confidence\nSupport our CI and source control systems\nWork with engineering teams to design sustainable deployment packaging and automation systems\n\nRequired Skills\nPassionate about building and improving reliable, performant CI infrastructure\n4+ years software development experience with a strong command of object oriented principles\nExperience with tools like XCode, Android Studio, HockeyApp, Jenkins, Eclipse, git etc.\nExperience with both Gradle (Android), Xcodebuild (iOS) and Fastlane tools\nExperience with code signing mobile applications for iOS, including code signing identities and provisioning profiles\nExperience managing complex dependencies with build tools such as Maven, Ivy, or Gradle\nExperience with Docker and Maven repositories, such as Sonatype Nexus and JFrog Artifactory, is a plus\nDeep understanding of command-line tools, bash scripting, and build tool management\nDemonstrable aptitude for configuring, running, and gathering metrics from CI test pipelines executing mobile automation using tools such as XCtest, Espresso, JUnit, Jenkins\nFamiliar with virtualization tools such as Docker, Vagrant, terraform, and VMWare\nWorking knowledge of network security best-practices within a data center environment\nAble to establish and nurture relationships between multiple teams and navigate dependencies\n\nSalesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. The company was founded on three disruptive ideas: a new technology model in cloud computing, a pay-as-you-go business model, and a new integrated corporate philanthropy model. These founding principles have taken our company to great heights, including being named one of Forbes's "World's Most Innovative Company" five years in a row and one of Fortune's "100 Best Companies to Work For" eight years in a row. We are the fastest growing of the top 10 enterprise software companies, and this level of growth equals incredible opportunities to grow a career at Salesforce. Together, with our whole Ohana (Hawaiian for "family") made up of our employees, customers, partners and communities, we are working to improve the state of the world.
See more jobs at Salesforce