remote
Software Engineer, iOS Core Product - Bristol, United Kingdom - Speechify
Software Engineer
Lead iOS development for a high‑traffic text‑to‑speech product, building robust, scalable features with Swift, UIKit, and AVFoundation while ensuring seamless integration with backend services and cloud TTS engines.
About the role
Key Responsibilities
- Design, develop, and maintain core iOS features for a text‑to‑speech application used by millions worldwide.
- Implement high‑performance audio playback, voice selection, and offline caching using AVFoundation and Core Data.
- Collaborate with cross‑functional teams to define product requirements and translate them into clean, testable Swift code.
- Optimize app performance, memory usage, and battery consumption for a smooth user experience.
- Participate in code reviews, unit testing, and continuous integration pipelines to uphold code quality.
Requirements
- 5+ years of iOS development experience with deep knowledge of Swift and UIKit.
- Proven track record building production‑ready apps with complex audio and data handling.
- Experience with Core Data, AVFoundation, and integrating third‑party TTS services.
- Strong understanding of iOS architecture patterns (MVC, MVVM) and best practices.
- Excellent problem‑solving skills and a passion for delivering high‑quality, user‑centric products.