remote
Software Engineer, iOS Core Product - Irvine, CA, USA - Speechify
Software Engineer
Lead iOS core product development, building high‑performance text‑to‑speech features with Swift, AVFoundation, and Core Data, while collaborating on UI/UX and performance optimization for a global user base.
About the role
Key Responsibilities
- Design, develop, and ship robust iOS features for Speechify’s core product, focusing on text‑to‑speech, playback controls, and user settings.
- Implement efficient audio pipelines using AVFoundation, ensuring low latency and high audio quality across diverse content types.
- Integrate Core Data for offline storage of user preferences, bookmarks, and reading history, optimizing for performance and data integrity.
- Collaborate with cross‑functional teams to translate product requirements into clean, maintainable Swift code and SwiftUI interfaces.
- Conduct code reviews, unit testing, and performance profiling to maintain code quality and app stability.
Requirements
- 5+ years of iOS development experience with a strong portfolio of production apps.
- Proficient in Swift, AVFoundation, Core Data, and SwiftUI.
- Deep understanding of iOS architecture patterns (MVC, MVVM) and best practices for memory management.
- Experience with continuous integration, automated testing, and app store deployment.
- Excellent problem‑solving skills and a passion for building accessible, high‑quality user experiences.