remote
Software Engineer, iOS Core Product - Ottawa, Canada - 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 translate product requirements into scalable, maintainable Swift code.
- Optimize app performance, memory usage, and battery consumption for a smooth user experience.
- Implement robust unit and UI tests, and participate in code reviews to uphold high code quality.
- Stay current with iOS platform updates, new frameworks, and industry best practices to continuously improve the product.
Requirements
- 5+ years of iOS development experience with deep knowledge of Swift and the iOS SDK.
- Proven experience with AVFoundation, Core Data, and other Apple frameworks for media and data handling.
- Strong understanding of TTS concepts and experience integrating speech synthesis engines.
- Excellent problem‑solving skills and a passion for building accessible, high‑quality mobile applications.
- Effective communication skills and a collaborative mindset in a distributed team environment.