Comment by frankus
Location: Bellingham, WA, USARemote: Yes
Willing to relocate: Unlikely, but try me
Technologies: Swift, Objective-C, UIKit, Swift Concurrency, iOS SDK development.
Résumé/CV: https://frankschmitt.org/resume/
Email: [email protected]
I've spent the last eleven years building ApptentiveKit, an iOS SDK for in-app customer feedback (surveys, message center, prompts) that ships inside other companies' apps. SDK work means caring about things app developers often get to skip: a small binary footprint, long deployment-target support, a public API you can't easily change, and bugs that only appear in someone else's app. I also maintained our React Native, Flutter, Capacitor, and Cordova plugins, so I'm comfortable on either side of a bridge.
The piece I'm proudest of is the on-device targeting engine, which decides which customers see which interactions based on server-defined criteria. I've implemented it four times: NSPredicate, then raw Objective-C for observability, then JavaScript (which became the core of our Web SDK), and finally Swift. I've also worked closely with product and design on ground-up redesigns of major features.
Before iOS I did web backends for about a decade, and before that embedded software for EV battery management and fast charging at AeroVironment. I still tinker with hardware: motor controllers, VESC/LispBM, and a power-assist wheelbarrow prototype. I'd especially enjoy a role where an app talks to a physical device.
I'm looking for a full-time senior iOS role, remote (Pacific time), or hybrid in Seattle or Vancouver, BC. I'm also happy to talk about SDK, developer-tools, or mobile platform/infrastructure work.