FreshRemote.Work

📲 Mobile Engineer

New York or Remote

Knock is on a mission to help products communicate with their users in a more thoughtful way. Building product notifications in-house takes months, often leading to poor user experiences. We believe that—when done right—product notifications help users find value in the products they use every day. That’s why we built Knock.

We're a remote-first (with a NYC base) seed stage startup of 11 employees that believe in the power of great software. We're APIs all the way down at Knock—Stripe for payments, Algolia for search, WorkOS for SSO. We're excited to add Knock to that list and to push forward the API-first movement. If you are, too, come join us and let's build something great together.

We’re backed by top investors and operators including Afore Capital, Preface Ventures, Worklife Capital, Guillermo Rauch (CEO/Founder @ Vercel), Scott Belsky (CPO @ Adobe), Adam Gross (CEO @ Heroku), John Kodumal (CTO @ LaunchDarkly), Nate Stewart (CPO @ Cockroach Labs), Charley Ma, and Zach Holman, to name a few.

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.

Apply

Job Profile

Regions

North America

Countries

United States

Benefits/Perks

Opportunity to lead Remote First Environment Supportive team

Tasks
  • Contribute to full-stack features
  • Create documentation and guides
  • Own mobile engineering roadmap
  • Support mobile developers
  • Write and maintain SDKs
Skills

API design Cross-platform frameworks Elixir Flutter In-app notifications Kotlin Mobile Engineering Push Notifications React React-Native Swift Typescript

Experience

3 years

Timezones

America/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9