remote
Software Engineer, iOS Core Product - Plano, TX, USA - 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 seamless integration with Speechify’s TTS engine and backend services.
- Collaborate with cross‑functional teams to define feature requirements, translate them into clean, testable Swift code, and deliver on tight timelines.
- Optimize app performance, memory usage, and battery consumption for a smooth user experience on a wide range of iOS devices.
- Implement robust data persistence with Core Data, manage offline states, and sync user data securely.
- Write unit and UI tests, participate in code reviews, and mentor junior engineers on best practices.
Requirements
- 5+ years of iOS development experience with deep knowledge of Swift and the iOS SDK.
- Proven track record building high‑quality, production‑ready apps at scale.
- Strong understanding of AVFoundation, TTS integration, and accessibility standards.
- Experience with Core Data, Combine, and modern architectural patterns (MVVM, Clean Architecture).
- Excellent problem‑solving skills, a passion for learning, and a collaborative mindset.