remote
Software Engineer, iOS Core Product - Leeds, United Kingdom - Speechify
Software Engineer
Lead the development of Speechify’s iOS core 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 engine that powers Speechify’s text‑to‑speech functionality across PDFs, books, and web content.
- Collaborate with cross‑functional teams to translate product requirements into scalable, testable Swift code.
- Optimize performance and memory usage for large documents, ensuring smooth playback and low battery consumption.
- Integrate with backend services, handle authentication, and manage user data securely using Core Data and encrypted storage.
- Write unit and UI tests, participate in code reviews, and contribute to continuous improvement of the iOS codebase.
Requirements
- 5+ years of iOS development experience with deep knowledge of Swift and the iOS SDK.
- Proven expertise in AVFoundation, audio processing, and text‑to‑speech technologies.
- Strong understanding of Core Data, memory management, and performance profiling.
- Experience building accessible, high‑quality mobile applications for a global audience.
- Excellent problem‑solving skills and a passion for delivering user‑centric products.