remote
Software Engineer, iOS Core Product - Fremont, CA, USA - 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 define feature requirements, prioritize backlog items, and deliver high‑quality releases on schedule.
- Optimize performance and memory usage for large documents, ensuring smooth playback and minimal battery impact.
- Integrate with backend services, handle authentication, and manage user data securely using Core Data and modern iOS networking patterns.
- Write unit and UI tests, conduct code reviews, and mentor junior engineers to uphold code quality and best practices.
Requirements
- 5+ years of iOS development experience with deep expertise in Swift and the iOS SDK.
- Proven track record building production‑ready, high‑performance audio and media applications.
- Strong knowledge of AVFoundation, Core Data, and SwiftUI or UIKit.
- Experience with continuous integration, automated testing, and performance profiling.
- Excellent problem‑solving skills, a passion for accessibility, and a user‑centric mindset.