Senior iOS Build System Engineer
Mobile Developer Experience
Confirmed live in the last 24 hours
Locations
Remote in USA • Dorchester, Boston, MA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
iOS/Swift
C/C++/C#
Java
Objective-C
Requirements
- Passionate about accelerating the development velocity of other engineers and improving their developer experience as part of a larger team
- Knowledge of build systems (preferably Bazel/Blaze/Buck)
- Knowledge of the roles that tools such as xcodebuild, clang, swift, ld, actool, ibtool, and codesign play in the process of generating build/test artifacts
- Experience supporting build and CI systems infrastructure at scale
- First hand experience building Apple apps in Swift or Objective-C (preferably both)
- Excellent software engineering knowledge and the ability to provide technical mentorship and guidance
- Experience with reverse engineering Xcode, macOS, or iOS software
Responsibilities
- Accelerate our delivery of a fast and efficient developer experience with Bazel
- Amplify the efficiency of our mobile developers to develop, test, and release apps to our merchants
- Identify and fix performance bottlenecks in the development experience with novel solutions
- Debug and fix issues in large C++ and Java projects like clang, llvm, swift, lldb and Bazel
- Help determine the scope and the priorities of the team by identifying opportunities to decrease build times, reduce system complexity, and improve the developer experience
- Optimize the performance, and usability of our build tooling
- Oversee the success of our team's projects, and achieve quantifiable results