Skip to main content
Posted December 20, 2021
Primer

Senior Software Engineer, iOS

San Francisco, CA, USA Full Time
Compensation: $120,000 to $180,000 Annually

About you You care deeply about building high quality software and take pride in your craft. You have designed, built, and maintained production iOS...

About you

  • You care deeply about building high quality software and take pride in your craft.
  • You have designed, built, and maintained production iOS applications written in Swift or Objective-C.
  • You are familiar with Swift and have experience working with Foundation and UIKit APIs to build delightful user experiences
  • You enjoy building end-to-end features and are comfortable moving across the stack when necessary.
  • You are comfortable owning and driving the development of the product.
  • You have a strong grasp of engineering fundamentals.
  • You are excited about working on a small team and helping us set the long term vision for our engineering organization.
  • You care more about solving customers’ problems and building a delightful experience than about using some particular technology to do that.

About your role

  • You will get to work closely with our product and education teams to design the product experience.
  • You will design, build, and maintain the Primer iOS app, which supports both iPhones and iPads. The codebase is written entirely in Swift and the UI is primarily powered by UIKit.
  • You will be a good citizen of the iOS ecosystem. This may look like ensuring support for features like dark mode, Dynamic Type, multitasking, and multiple windows.
  • You will get to work with the latest Apple technologies: Combine, SwiftUI, Swift Package Manager, WidgetKit, etc.
  • Nice to have: a sensibility for functional programming and experience with unidirectional data flow. The app is currently built on top of The Composable Architecture.
  • As an early team member, you will get a chance to set the foundations of our engineering culture. You will help articulate our engineering principles and help set the long-term roadmap.
  • We mean what we say: we want you to do the best work of your life at Primer. From the big things (like a beautiful office and great hardware setup) and small things (like clear documentation and a bias towards action), we take this commitment seriously.

This listing expired on Jan 19. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.