remote
Software Engineer, iOS Core Product - Phoenix, AZ, USA - Speechify
Software Engineer
Lead the development of Speechify’s iOS core product, building high‑performance, accessible text‑to‑speech experiences using Swift, AVFoundation, and Core Data to serve millions of users worldwide.
About the role
Key Responsibilities
- Design, implement, and maintain the iOS core engine that powers Speechify’s text‑to‑speech functionality across PDFs, books, and web content.
- Collaborate with cross‑functional teams to translate product requirements into scalable, testable Swift code.
- Optimize performance and memory usage for long‑form audio playback on a wide range of iOS devices.
- Integrate with backend services, handle data persistence with Core Data, and ensure seamless sync of user settings and reading progress.
- Write unit and UI tests, participate in code reviews, and contribute to continuous improvement of the iOS codebase.
Requirements
- 5+ years of iOS development experience with a strong portfolio of production apps.
- Proficiency in Swift, AVFoundation, and Core Data, with a deep understanding of iOS architecture patterns.
- Experience building high‑quality, accessible audio playback features and handling large text inputs.
- Strong problem‑solving skills, ability to work independently in a distributed team, and a passion for creating inclusive learning tools.