Facebook pixel

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
Square

1,001-5,000 employees

Digital payment processor
Company Overview
Square's mission is to ensure that all businesses are able to participate and thrive in the economy. The company is building infrastrucutre for online payments.