remote
Software Engineer, iOS Core Product - Virginia Beach, VA, 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 reliability across all supported devices.
- Integrate advanced text‑to‑speech engines, optimizing audio quality and latency for diverse content types.
- Collaborate with cross‑functional teams to define feature requirements, translate them into technical specifications, and deliver on schedule.
- Write clean, testable Swift code, leveraging modern frameworks such as SwiftUI and Combine where appropriate.
- Implement data persistence with Core Data, ensuring efficient storage and retrieval of user preferences and reading history.
- Participate in code reviews, contribute to architectural decisions, and mentor junior engineers.
Requirements
- 5+ years of iOS development experience with a strong portfolio of production apps.
- Proficiency in Swift, AVFoundation, and Core Data.
- Experience building scalable, high‑quality audio streaming and TTS features.
- Strong understanding of iOS design patterns, memory management, and performance optimization.
- Excellent communication skills and a collaborative mindset in a distributed team environment.