iOS Core Developer

San Francisco, CA
Job Description:

As an iOS core engineer at Keepsafe you focus specifically on core infrastructure that is the foundation of our products. You work close with other engineers to build and own the underlying frameworks that speed up our development. You will work with the CTO and other lead engineers on designing and implementing core components that will be used across multiple products (e.g. sync). You will be at the heart of our products making sure we can accelerate product development.

Our Tech Stack: Android-Kotlin, iOS-Swift 3, Python 3.x, AWS, Postgres, Java


-Own the entire lifecycle of core infrastructure, from requirements to design and implementation.
-Lay the foundation for a multi product codebase that is designed for the right amount of reusability and flexibility.
-Build reusable UI components to give Keepsafe products a consistent look and feel
-Work closely with the CTO to translate company vision and roadmap into architecture

Skills & Requirements:

-5+ years of professional programming experience and deep knowledge in one or more programming language (Bachelor’s degree in Computer Science or related education is preferred)
-Experience architecting software systems from the ground up
-Experience with iOS development (Swift 3)
-Strong knowledge of iOS performance tools and optimization techniques


-Startup experience preferred
-Experience using Keepsafe a plus!
-Passionate about the Keepsafe mission

Why Keepsafe:

Keepsafe is a San Francisco, post-series A profitable startup planning to double our team in the next year. Our mission is to make privacy and security simple. We’re dedicated to protecting people’s personal space. More than 70 million people rely on Keepsafe’s secure vault to protect their private photos, videos and documents.

We have a commuter-friendly office in SOMA and a creative, welcoming workspace. Our team is diverse, humble, passionate, kind and forward thinking.

Keepsafe offers daily catered lunches, all the coffee you want, beer on tap, and a bright, skylight-filled office. We provide a competitive salary, stock options, health care, 401k contribution.

Our engineering team is at the forefront of security, smart encryption, key management, data transcoding, secure and fast cloud sync, and back-end custom analytics development for the future. By working at Keepsafe, you can expect to collaborate directly with our product and design teams and work with your peers to make impactful decisions about how things get done. Learn more about some of our software on Github and our Engineering blog.

Our Recruitment Process:

Our interview process consists of several stages, each one allowing us get to know you better, professionally and technically. It is also an opportunity for you to gain a better understanding of our culture and the work we do. We move quickly and go from initial screen to an on-site within a week or less pending availability. If all goes well, we will have an offer by the end of the full day on-site. 

Read our CEO’s post about "test driving" at Keepsafe to learn more about our hiring process!