remote
Software Engineer, iOS Core Product - El Paso, 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 life, particularly for long‑form audio playback and offline reading.
- Implement robust data persistence with Core Data, handling user preferences, reading history, and offline content.
- Write unit and UI tests, participate in code reviews, and mentor junior engineers on best practices.
Requirements
- 5+ years of iOS development experience with a strong portfolio of production apps.
- Deep expertise in Swift, AVFoundation, and Core Data.
- Experience building accessible, high‑performance audio applications.
- Strong understanding of iOS architecture patterns (MVC, MVVM, Combine).
- Excellent problem‑solving skills and a passion for delivering a flawless user experience.