remote
Software Engineer, iOS Core Product - Newcastle, United Kingdom - 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 smooth, high‑quality audio playback for diverse content types.
- Collaborate with cross‑functional teams to translate product requirements into scalable, maintainable Swift code.
- Integrate and optimize AVFoundation and custom TTS engines for low latency and high fidelity.
- Implement data persistence with Core Data, ensuring efficient caching and offline support.
- Write unit and UI tests, perform code reviews, and contribute to continuous integration pipelines.
Requirements
- 5+ years of iOS development experience with deep knowledge of Swift and the Apple ecosystem.
- Proven track record building production‑ready, high‑performance audio applications.
- Strong understanding of AVFoundation, Core Data, and modern iOS architecture patterns.
- Experience with TTS technologies and accessibility best practices.
- Excellent problem‑solving skills and a passion for delivering user‑centric products.