Opportunities at Craft portfolio companies


Mobile engineer



Other Engineering
Posted on Wednesday, November 8, 2023

Mobile engineer

Location: In-person in New York or Remote (continental US timezones only)
Salary: $130 - 190k + equity

About the role

We’re looking for our first mobile engineer to come in and lead the development and direction of all things mobile at Knock.
As a cross-channel notifications platform, mobile represents a large surface area with many pain points to solve. In this role, you’ll help define the roadmap for a best-in-class mobile experience for our customers, building features and SDKs to take the pain out of managing cross-channel notifications in mobile apps.

What you'll be doing

Owning the cross-platform mobile engineering roadmap for Knock.
Writing and maintaining SDKs for Swift, Kotlin, React Native, and Flutter.
Creating in-depth documentation, guides, and example applications that help our customers understand and onboard into our mobile features (push notifications, in-app notifications, preferences, etc).
Working alongside our developer success engineers to help support mobile developers on the Knock platform.
Contributing to full-stack features in Typescript and Elixir that power cross-channel notifications for customers, such as Vercel, Amplitude, and Webflow.

What we’re looking for

3+ years of experience writing production native applications in Swift or Kotlin. You should be familiar with both platforms, but it’s OK if you mostly ship apps, or have a preference for one.
A passion for the mobile engineering space: you know the latest goings on in SwiftUI and/or Jetpack Compose, and can articulate the tradeoffs between native-native and hybrid-native applications.
Exposure to cross-platform frameworks, such as Flutter or React Native. It’s OK if you haven’t written applications “in anger” here, but a desire to experiment with these frameworks is necessary.
A strong set of fundamentals and opinions around API design.
Prior experience writing full-stack, or backend services in Python, Node.js, Ruby, Go, or similar is a plus but is not essential.


Send us an email at [email protected] with a few sentences on why you’re excited about the position. Your note will be read by our co-founders, who will reach out if it's a good fit.
We can't wait to meet you.