remote
Software Engineer, iOS Core Product - Austin, TX, 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 smooth playback on a wide range of iOS devices.
- Integrate with backend services, handle data persistence with Core Data, and ensure seamless offline support.
- 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 deep expertise in Swift and the iOS SDK.
- Strong background in audio frameworks, particularly AVFoundation, and experience building TTS or media playback features.
- Proficiency with Core Data, networking, and modern iOS architectural patterns (MVVM, Combine).
- Excellent problem‑solving skills, attention to detail, and a passion for creating accessible, high‑quality user experiences.
- Experience with CI/CD pipelines and automated testing is a plus.