
Job Description
Senior iOS Engineer — Collaboration
Remote · EST (UTC-5) to UTC+2 · Full-time
USA $150k–$180k USD, Rest of World: $80k–$130k USD, depending on location and experience + equity · Reports to Head of Engineering
🌍 OUR MISSION
Slate was born out of our founders’ experiences watching how difficult it is for brand content creators to keep up with the pace and demands of social media. We came together out of a passion for solving real problems, building a company based on deeply held values, and making social content creation effortless for brands.
Our vision is to become the undisputed leader in social media content creation; uniting every part of the creation workflow into a one-stop solution for brands.
THE PITCH
Slate’s iOS app sits at the centre of a big shift: creators and brand managers are increasingly building, managing, and publishing from their phones. That means the native mobile experience has to be excellent — not a cut-down version of the web, but a first-class surface in its own right.
WHAT YOU’LL ACTUALLY DO
RAISE THE PERFORMANCE BAR
Profile and resolve memory issues, CPU spikes, and rendering bottlenecks using Xcode Instruments
Apply modern concurrency patterns — async/await, GCD, Operations — to keep the UI responsive under load
Contribute to Slate’s architecture evolution toward MVVM; bring strong opinions about clean, maintainable iOS structure
Bring UIKit depth alongside SwiftUI fluency; many of our most performance-sensitive components live in UIKit
Use Firebase (or comparable real-time stacks) to power near-real-time collaboration signals on the iOS client
SHIP WITH THE TEAM
Work end-to-end: from scoping with product, through implementation, to iterating on live feedback
Write sustainable, testable, high-quality code and hold that bar through code review
Integrate AI tooling naturally into your workflow — we move faster because we use it well
Share knowledge openly and help the team grow; we’re a collaborative team and it shows
YOU’D BE A GREAT FIT IF
YOUR IOS DEPTH IS REAL
5+ years of native iOS development, with production apps that handled media — images, video, or rich asset libraries
Strong command of Swift, UIKit, and SwiftUI
Solid understanding of iOS memory management, profiling, and optimisation
Experience with video rendering (AVFoundation composition / custom compositor), image processing, or real-time collaboration on iOS is a strong plus
Hands-on with Core Text or TextKit for custom text editor work, or Metal/MetalKit for media processing
Experience with Firebase Realtime Database or a comparable real-time sync stack on mobile
Hands-on experience with URLSession for networking
Comfortable with GCD, NSOperation, and modern concurrency patterns (async/await); Combine is a plus.
Familiar with MVVM, MVC, and modular architecture patterns
Persistence (CoreData),
Testing (Swift Testing / XCTest),
Agentic development
YOU’VE LIVED MEDIA-ADJACENT PROBLEMS
You’ve built persistence (CoreData) and networking pipelines that keep working when the app is backgrounded, the network drops, or the device is under pressure
You’ve used AVFoundation for audio/video handling — not just consumed a player, but built something with it
YOU’VE DONE GROWTH WORK BEFORE (HIGHLY DESIRABLE)
You’ve worked on a growth, activation, or monetisation surface of a shipped product — onboarding, trial, paywall, or upgrade flows — not just features
Familiar with real experimentation discipline: proper controls and test groups, statistical significance, guardrails / anti-goals, exposure logging, and longitudinal measurement
Product analytics chops (Amplitude, Mixpanel, Segment, Statsig, LaunchDarkly, or similar) — you instrument events, funnel attribution, and cohort tracking yourself rather than waiting on a data team
You’ve owned a new-user journey: getting someone from first open to their first moment of value fast, before they bounce — you’ve applied activation frameworks like the hook model (Trigger → Action → Variable Reward → Investment)
You treat product changes as hypotheses: design them, run them, ship or kill based on the data — measuring retention, paid uptake, and LTV, not just short-term conversion
You balance what the data says with what feels right for users — both the “soul” and the “statistics”
YOU WORK THE WAY WE WORK
You’re a self-starter who thrives with autonomy and communicates clearly across engineering and product
You use AI tools as a genuine force multiplier, not as a novelty
You’re comfortable in a fast-moving, async-first, remote environment
Strong written and verbal English; at least upper-intermediate level
TECH STACK
Swift · UIKit · SwiftUI · MVVM · AVFoundation · Core Data · Combine · GCD / Operations · async–await · Firebase · URLSession · SPM · Swift Testing / XCTest · Xcode Instruments · Fastlane
Bonus familiarity: CoreText / TextKit · Metal / MetalKit, Amplitude / LaunchDarkly or other analytics, A\B Testing tools
(Cross-platform frameworks such as React Native or Unity are not part of this role.)
OUR VALUES
🧑🤝🧑 #PeopleFirst We put people first — colleagues and customers alike. We go above and beyond for each other.
⛰️ #EmbraceAdventure We take on new challenges, grow fast, and pitch in outside our comfort zones.
🚀 #InnovateToBeGreat We think big, move fast, and blaze our own path through creativity and invention.
🙋♀️ #WinOrLoseWearIt Celebrate your wins and own your failures — both move us forward.
🤝 #StrongerTogether We keep communication open and know we can only win as a team.
THE DETAILS
Location: Remote — we hire anywhere from EST (UTC-5) to UTC+2. No visa sponsorship.
Compensation: US $170,000–200,000 | Rest of World $95,000–140,000 USD + equity options
Reports to: Maciej Kucharek, Head of Engineering
BENEFITS
🏡 Fully remote — work where you want
🕰 Flex hours — we just ask you’re available for core meetings
📈 Equity options
🌏 Unlimited PTO — we mean it and actively encourage you to take it
🩺 Medical, dental, and vision coverage; market-rate stipend for international health plans
💪 $200/month health and wellness stipend
🖥 Home office budget or co-working space allowance
🌱 Learning and development support
👨👨👧👦 A genuinely fun, collaborative team that takes the work seriously and each other warmly
ABOUT SLATE
Slate is a social media creation platform that gives content teams the tools to design, collaborate, and publish — all in one place. We’re a remote-first company backed by leading investors, growing fast, and building software that creative teams genuinely love to use. Our engineering team is small, senior, and serious about craft.
Slate does not offer visa sponsorship for this role.
We are an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Slate is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees, regardless of background, identity, or experience.
Optimize Your Resume for This Job
Get a match score and see exactly which keywords you're missing
Job Details
- Category
- Software
- Employment Type
- Full Time
- Location
- Remote (UTC-5) to UTC+2 (Remote)
- Posted
- Compensation
- $80,000 - $180,000 per year
About Slate Technologies
Slate Technologies builds AI-driven software that unifies, analyses, and links siloed construction data to optimize project delivery. Get predictive project data to empower teams to deliver on-time and on-budget. Slate’s mission is to empower construction teams with project intelligence enhanced with AI for more efficiency, automating workflows, improving collaboration, and eliminating guesswork. Learn more at www.slate.ai
More Roles at Slate Technologies





Similar Software Roles



Found this role interesting?