Comment

Comment by frankus

Location: Bellingham, WA, USA

Remote: 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.

parent frankus 1 month ago

No comments yet

Be the first to share your thoughts.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton