Log in
iOS Engineer (Contract)

iOS Engineer (Contract)

Help us make Type's native iOS app fast, reliable, and deeply at home on the platform.

Open role

A focused contract with real product ownership

We are looking for an experienced iOS engineer to work alongside our product and engineering team on Type's native app. You will ship customer-facing features, strengthen the foundations underneath them, and help the mobile experience match the speed and ambition of the product.

Role
iOS Engineer
Location
Remote
Time commitment
20–30 hours/week to start
Stack
Swift, SwiftUI & UIKit

What is Type

Shared Spaces for real company work

Type gives departments like marketing, sales, support, and ops a shared Space where people collaborate with Claude or Codex. Each Space keeps its computer, connections, skills, memory, channels, threads, automations, and Library together.

We are backed by leading investors and our customers range from e-commerce brands to vertical SaaS companies to data infrastructure platforms.

Who we are

Small, direct, and close to the work

We are a small, distributed team of tinkerers, builders, and creatives with hubs in NYC and SF. We previously built collaborative products at Stripe, Airbnb, Atlassian, and Twitter.

Everyone stays close to customers, writes clearly, ships concretely, and owns outcomes.

Why now

The signal is here

Type is becoming the place teams collaborate with AI throughout the day, and that work cannot stop when someone leaves their desk. Our native iOS app is in active development; we are bringing on a contractor to help us expand what it can do while raising the bar for quality, speed, and platform fit.

What you will own

Product quality across the native iOS experience

Ship

01

Own native product work from the first sketch through implementation, testing, and release. Turn broad product goals into small, durable increments.

Polish

02

Make core flows feel unmistakably native. Sweat navigation, gestures, keyboard behavior, loading states, accessibility, and the details users feel before they can name them.

Connect

03

Build reliable experiences on top of Type's APIs, realtime events, local cache, and authentication systems so the app stays coherent across devices and sessions.

Harden

04

Find the lifecycle, concurrency, and state edges that only appear in a real mobile app. Add focused tests and fix root causes instead of papering over symptoms.

Simplify

05

Improve the architecture where it slows delivery. Keep boundaries clear, remove accidental complexity, and leave the next feature easier to build.

Partner

06

Work directly with product and engineering, communicate tradeoffs early, review code thoughtfully, and keep the team close to what is actually happening in the app.

6 months in

What success looks like

  • You have shipped meaningful improvements to the iOS app that customers use
  • Core messaging, navigation, and collaboration flows feel faster and more reliable
  • The areas you touched have focused test coverage and fewer recurring edge cases
  • The team can move faster because your code, decisions, and documentation are clear

Who you are

A native iOS product engineer

  • You have shipped polished native iOS products that people use
  • You are excellent with Swift and SwiftUI and comfortable crossing into UIKit when the platform requires it
  • You can own a feature from an ambiguous product problem through architecture, implementation, testing, and release
  • You have strong visual judgment and care about interaction details, accessibility, performance, and native platform behavior
  • You debug methodically across networking, state, persistence, and application lifecycle issues
  • You communicate clearly, work well asynchronously, and keep momentum without needing a detailed ticket for every step

Who you are probably not

This is hands-on product work

  • Someone whose mobile experience is primarily cross-platform rather than native iOS
  • A person who needs detailed specifications before exploring a product problem
  • Someone who treats polish, accessibility, or tests as work to add later

Compensation & benefits

Built for high ownership

  • Competitive hourly contract rate based on experience
  • 20–30 hours per week to start, with a flexible remote schedule and clear milestones
  • Direct collaboration with product and engineering
  • A focused contract with room to extend when the fit is strong

How to apply

Send us the useful stuff

Send everything to work@type.com with the subject line iOS Contractor [your name].

  1. Who you are and why this contract is a fit. Include links to shipped iOS work, your GitHub, or another useful portfolio.
  2. One native iOS feature or system you owned. Tell us what made it difficult, the decisions you made, and what shipped.
  3. Your availability, time zone, preferred hourly rate, whether you can commit 20–30 hours per week to start, and when you could begin.