At Dropbox, the Mobile Infrastructure team needs to ensure that engineers can build, test, and ship world-class mobile experiences with speed and reliability, and is looking for an engineer to elevate this foundation and bring systems to the next level.
Requirements
- Understanding of operation/administration CI/CD systems (e.g Buildkite, CircleCI, Jenkins)
- Engineering skills and experience with iOS application development with interest in deep-diving into platform build tools (i.e Bazel)
- Understanding of either/both macOS/Linux system administration is a plus
- Proficiency in Swift
- Experience working across teams/org to accomplish long-range projects
- Understanding of Bazel, CI/CD, and iOS development
Responsibilities
- Maintain and upgrade our current tooling both to support developers as well as ensure a properly functional CI/CD system
- Improve the mobile build scripts by working on foundational issues and helping to rearchitect, as necessary
- Work with other engineers to promote best practices and ensure a high quality bar is maintained
- Collaborate with other build and platform teams to ensure tooling is properly supported and scalable to future solutions
- Provide support for other components owned by this team, not limited to features currently written in Swift
- Own and evolve our Bazel build system
- Drive improvements to our CI/CD pipeline through tools such as Buildkite
Other
- Bachelor’s degree in Computer Science or related technical field involving coding (e.g., Physics or Mathematics), or equivalent technical experience
- 5-9 years of experience
- Participation in on-call rotations as part of employment
- Ability to work in a Virtual First company with a distributed workplace
- Travel requirements not specified, but may be required for collaboration with other teams