remote
Software Engineer, iOS Core Product - Calgary, 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 application, ensuring smooth audio playback and seamless integration with cloud services.
- Collaborate with cross‑functional teams to translate product requirements into scalable, testable code.
- Optimize performance for large documents, focusing on memory usage, rendering speed, and battery efficiency.
- Implement accessibility features (VoiceOver, Dynamic Type) to make the app usable for all learners.
- Participate in code reviews, mentoring junior engineers, and driving best practices in Swift development.
Requirements
- 5+ years of iOS development experience with a strong portfolio of production apps.
- Proficiency in Swift, AVFoundation, Core Data, and modern iOS architecture patterns.
- Experience building text‑to‑speech or audio‑centric applications.
- Strong understanding of performance profiling, memory management, and battery optimization.
- Excellent communication skills and a passion for creating inclusive learning tools.