remote
iOS Software Engineer - Speechify
Software Engineer
Build and enhance Speechify's iOS reading app, delivering high‑performance, accessible text‑to‑speech experiences using Swift, UIKit, and modern architectural patterns.
About the role
Key Responsibilities
- Design, develop, and ship new features for the iOS text‑to‑speech application, ensuring a smooth, responsive user experience.
- Maintain and refactor existing codebases in Swift and Objective‑C, applying best practices for performance, readability, and scalability.
- Integrate RESTful services and third‑party SDKs to enable real‑time audio generation, document parsing, and cloud synchronization.
- Implement robust data persistence solutions using Core Data and other storage mechanisms.
- Collaborate with product, design, and backend teams in a fully remote environment to define requirements, review code, and ship high‑quality releases.
Requirements
- 3+ years of professional iOS development experience with strong proficiency in Swift and Objective‑C.
- Deep understanding of UIKit, Auto Layout, and modern iOS architectural patterns such as MVVM.
- Experience consuming REST APIs, handling JSON, and working with authentication flows.
- Solid knowledge of version control (Git) and CI/CD pipelines for mobile apps.
- Passion for accessibility, performance optimization, and delivering polished user experiences.