remote
Software Engineer, iOS Core Product - Boise, ID, USA - Speechify
Software Engineer
Lead iOS development for a high‑traffic text‑to‑speech product, building robust, scalable features with Swift, UIKit, and AVFoundation while ensuring seamless integration with backend services and cloud TTS engines.
About the role
Key Responsibilities
- Design, develop, and ship new iOS features for a large‑scale text‑to‑speech application, ensuring high performance and low memory footprint.
- Collaborate with cross‑functional teams to define product requirements, translate them into technical specifications, and deliver on tight timelines.
- Implement and maintain core data models, networking layers, and audio playback pipelines using Swift, UIKit, and AVFoundation.
- Write clean, testable code with comprehensive unit and UI tests, and participate in code reviews to uphold quality standards.
- Optimize app performance, troubleshoot production issues, and continuously improve the user experience.
Requirements
- 5+ years of professional iOS development experience with a strong portfolio of production apps.
- Proficiency in Swift, UIKit, and AVFoundation, with deep knowledge of iOS architecture patterns.
- Experience with Core Data, networking, and integrating third‑party services (e.g., TTS engines, analytics).
- Strong problem‑solving skills, ability to work independently in a distributed environment, and excellent communication.
- Passion for accessibility and building inclusive products that help users learn.