remote
Software Engineer, iOS Core Product - Naperville, IL, USA - Speechify
Software Engineer
Lead the development of Speechify’s core iOS 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 product, ensuring seamless integration with Speechify’s TTS engine and backend services.
- Collaborate with cross‑functional teams to translate product requirements into scalable, high‑quality Swift code.
- Optimize app performance, memory usage, and battery life for a smooth user experience on a wide range of iOS devices.
- Implement robust data persistence with Core Data, handling user settings, reading history, and offline content.
- Write unit and UI tests, conduct code reviews, and contribute to continuous integration pipelines.
Requirements
- 5+ years of iOS development experience with deep knowledge of Swift and the iOS SDK.
- Proven expertise in AVFoundation, TTS integration, and audio playback pipelines.
- Strong background in Core Data, asynchronous programming, and performance profiling.
- Experience with SwiftUI and modern iOS architectural patterns (MVVM, Combine).
- Excellent problem‑solving skills and a passion for building accessible, user‑centric products.