remote
Software Engineer, iOS Core Product - Grand Rapids, MI, 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, prioritize backlog items, and deliver high‑quality releases on schedule.
- Optimize app performance, memory usage, and battery life, conducting profiling and refactoring as needed.
- Implement robust unit, UI, and integration tests to maintain code quality and reliability.
- Mentor junior engineers, conduct code reviews, and promote best practices in Swift and iOS architecture.
Requirements
- 5+ years of iOS development experience with deep expertise in Swift and the iOS SDK.
- Proven track record building production‑grade apps that handle complex media workflows, including AVFoundation and TTS integration.
- Strong understanding of Core Data, SwiftUI, and modern iOS design patterns.
- Experience with CI/CD pipelines, automated testing, and performance profiling tools.
- Excellent communication skills and a passion for building accessible, user‑centric products.