remote
Software Engineer, iOS Core Product - Melbourne, Australia - Speechify
Software Engineer
Lead iOS core product development, building high‑performance text‑to‑speech features for millions of users using Swift, UIKit, AVFoundation, and Core Data.
About the role
Key Responsibilities
- Design, implement, and maintain core iOS features for Speechify’s text‑to‑speech engine, ensuring low latency and high audio quality.
- Collaborate with cross‑functional teams to translate product requirements into scalable, testable code.
- Optimize app performance, memory usage, and battery consumption for a seamless user experience.
- Integrate with backend services, handle data persistence with Core Data, and manage secure storage of user data.
- Mentor junior engineers, conduct code reviews, and champion best practices in Swift and iOS architecture.
Requirements
- 5+ years of iOS development experience with deep knowledge of Swift, UIKit, and AVFoundation.
- Proven track record building high‑traffic, production‑grade mobile applications.
- Strong understanding of Core Data, networking, and asynchronous programming.
- Experience with CI/CD pipelines, unit/integration testing, and performance profiling.
- Excellent communication skills and a passion for creating accessible, inclusive products.