remote
Software Engineer, iOS Core Product - Greensboro, NC, 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, translate them into clean, testable Swift code, and deliver on schedule.
- Optimize app performance, memory usage, and battery life for large PDF and e‑book files, leveraging AVFoundation and Core Data.
- Implement accessibility features (VoiceOver, Dynamic Type) to make the app inclusive for all users.
- Participate in code reviews, mentor junior engineers, and contribute to best‑practice guidelines for iOS development.
Requirements
- 5+ years of professional iOS development experience with a strong portfolio of production apps.
- Proficient in Swift, AVFoundation, Core Data, and modern iOS frameworks (UIKit/SwiftUI).
- Experience building high‑throughput, low‑latency TTS or media playback features.
- Strong understanding of iOS architecture patterns (MVVM, Clean Architecture) and unit/integration testing.
- Excellent problem‑solving skills, attention to detail, and a passion for creating accessible, user‑centric products.