Square

Software Engineer, iOS

Software Engineering | San Francisco, CA, United States

We're redefining what’s possible on iOS. From swiping cards to paying with your name, we’re working with our mobile design team to constantly evolve what customers can do on the platform. We move quickly and carefully, and we release major new versions several times a year.

You will:
  • Make every pixel (and sub-pixel) perfect, every transition accurate and responsive, and every metaphor intuitive
  • Deliver reliable software through continuous integration, automated testing, and in-depth code reviews
  • Improve our unique apps which allow anyone to start a business, accept payments, and pay effortlessly
  • Envision entire new products, features, and flows that are inspired, considered, and magical
You have:
  • Bachelors degree in Computer Science or equivalent experience
  • Experience developing apps for iOS or Mac
  • Experience designing and developing client applications in C++ or Objective-C
Technologies we use and teach:
  • Objective-C/Cocoa
  • Xcode
  • iOS SDK
  • OSX, Linux, JavaScript
Products we work on:
  • Register
  • Order
  • Cash