remote
Software Engineer, iOS Core Product - Indianapolis, IN, 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 product, ensuring seamless integration with Speechify’s TTS engine and backend services.
- Collaborate with cross‑functional teams to define feature requirements, prioritize tasks, and deliver high‑quality releases on schedule.
- Optimize app performance, memory usage, and battery life for a smooth user experience across a wide range of iOS devices.
- Write clean, testable Swift code, including unit and UI tests, and conduct code reviews to uphold engineering standards.
- Investigate and resolve production issues, monitor app analytics, and iterate on features based on user feedback.
Requirements
- 5+ years of iOS development experience with deep knowledge of Swift and the iOS SDK.
- Proven experience with AVFoundation, Core Data, and integrating third‑party TTS services.
- Strong understanding of mobile architecture patterns (MVVM, Clean Architecture) and best practices for performance and accessibility.
- Excellent problem‑solving skills, ability to work independently in a distributed environment, and a passion for building products that improve learning.