Senior iOS Engineer

Speechify makes it effortless to listen to the world’s information—anytime, anywhere. Whether it's web articles, cloud documents, or books on your phone, we turn text into high-quality audio you can absorb at your desk or on the go. You choose the speed, we provide tools that make learning easier, deeper, and faster.
Just like streaming revolutionized audio entertainment, we’re transforming how people consume information. And it’s working—Speechify is the #1 app in our category and growing fast.
🚀 Want to build the future of audio learning with us?
Check out our open engineering roles here: https://boards.greenhouse.io/speechify/
What You’ll Be Doing
- Actively contribute to shipping high-impact features in the Speechify iOS app
- Collaborate with a dedicated, cross-functional product team
- Participate in product discussions and help shape the roadmap with your insights
- Maintain, refine, and scale a complex app architecture
- Build features that directly impact—and improve—the lives of millions
What We’re Looking For
You’re not just a developer—you’re a builder, a thinker, and a team player who thrives in a fast-moving, mission-driven environment.
You Might Be a Great Fit If You Have:
🚀 Real Experience:
You've worked on consumer products with large user bases and know what it takes to ship at scale.
🧠 Product Thinking:
You contribute beyond code—offering insights that guide product direction. You help PMs and designers make smarter choices.
👀 Customer Obsession:
You’re focused on delivering the best user experience and are always looking for ways to improve it.
⚡️ Speed + Judgement:
You move fast but know when to pause. You can balance scrappy execution with long-term code health.
🎯 Laser Focus:
You know how to manage your energy in a remote, high-growth environment—when to collaborate, and when to zone in.
💻 Technical Excellence:
You write clean, scalable code and have a strong grasp of architectural principles. Your iOS skills go beyond surface-level.
Technical Skills & Requirements
- Swift (2+ years experience)
- SwiftUI (1+ year)
- Strong knowledge of programmatic UI, multithreading, and architectural patterns like MVVM / MVVM+C (2+ years)
- Fluent in Functional Reactive Programming (RxSwift/RxCocoa or Combine — min. 2 years)
- Experience with Core Data, Realm, Firebase, or GRDB
- Confident in CI/CD workflows, especially using Fastlane
- Solid grasp of SOLID principles, design patterns, and advanced Swift techniques (including protocol-oriented programming)
- Proficient with Git and understand different branching strategies
- Comfortable with APNS and handling Push Notifications
- Hands-on experience writing XCTests
- Deep understanding of:
- Imperative vs Declarative programming
- Functional reactive programming vs OOP
- The philosophy behind OOP’s limitations
- Know and respect the work of Uncle Bob, Martin Fowler, Alan Kay, and how they’ve shaped software engineering
Why Join Speechify?
You’ll be joining a passionate team that’s redefining how the world consumes information. From accessibility to learning, your code will change lives—and you’ll do it alongside some of the best minds in product and engineering.
Ready to help build the future of audio learning?
Apply now via Greenhouse:
👉 https://boards.greenhouse.io/speechify/