remote
Software Engineer, iOS Core Product - Berkeley, CA, USA - Speechify
Software Engineer
Lead the development of Speechify’s iOS core product, building high‑performance, accessible text‑to‑speech features using Swift, AVFoundation, and Core Data to deliver a seamless reading experience for millions of users.
About the role
Key Responsibilities
- Design, implement, and maintain the iOS core product, ensuring high performance and low memory footprint for text‑to‑speech playback.
- Collaborate with cross‑functional teams to translate product requirements into robust, testable Swift code.
- Integrate and optimize AVFoundation and Core Data for efficient audio rendering and offline caching.
- Implement accessibility features (VoiceOver, Dynamic Type) to support diverse user needs.
- Participate in code reviews, unit testing, and continuous integration to uphold code quality.
Requirements
- 5+ years of iOS development experience with deep knowledge of Swift and the iOS SDK.
- Proven track record building production‑ready TTS or media playback applications.
- Strong understanding of Core Data, AVFoundation, and performance profiling tools.
- Experience with accessibility standards and best practices.
- Excellent problem‑solving skills and a passion for delivering user‑centric products.