remote
Software Engineer, iOS Core Product - Knoxville, TN, USA - Speechify
Software Engineer
Lead the development of Speechify’s iOS core product, building high‑performance, accessible text‑to‑speech features using Swift, AVFoundation, and Core Data to deliver a seamless reading experience for millions of users.
About the role
Key Responsibilities
- Design, implement, and maintain core iOS features for Speechify’s text‑to‑speech engine, ensuring low latency and high audio quality.
- Collaborate with cross‑functional teams to translate product requirements into scalable, testable Swift code.
- Integrate and optimize AVFoundation, Core Data, and custom TTS pipelines for diverse content types (PDF, web, documents).
- Write unit and UI tests, perform code reviews, and contribute to continuous integration pipelines.
- Investigate and resolve performance bottlenecks, memory leaks, and platform‑specific bugs.
Requirements
- 5+ years of iOS development experience with deep knowledge of Swift and the iOS SDK.
- Proven track record building production‑grade audio and media applications.
- Strong understanding of Core Data, AVFoundation, and asynchronous programming.
- Experience with automated testing, CI/CD, and code‑quality tools.
- Excellent problem‑solving skills and a passion for accessibility and user experience.