Software Engineer, iOS Core Product - Vitória, Brazil
Speechify is seeking a Software Engineer to join the iOS core product team in Vitória, Brazil. This on-site role focuses on designing, implementing, and maintaining features that power Speechify's iOS app, with a strong emphasis on performance, reliability, and accessibility. You will collaborate with product, design, and backend engineers to deliver a world-class reading and text-to-speech experience for our users.
Responsibilities
- Design, implement, test, and maintain iOS features for the Speechify app using Swift, SwiftUI, and UIKit.
- Collaborate with product, design, and backend teams to deliver new capabilities on schedule.
- Optimize performance, memory usage, and battery life; investigate and fix crashes.
- Write unit tests, participate in code reviews, and ensure code quality and maintainability.
- Contribute to architecture decisions and help define the mobile development roadmap.
- Deliver features to the App Store and monitor production metrics and crash analytics.
Requirements
- 3+ years of iOS development experience with Swift.
- Strong knowledge of iOS frameworks (UIKit, SwiftUI, Core Data, AVFoundation, networking).
- Experience consuming REST/JSON APIs; familiarity with authentication/security basics.
- Familiarity with MVVM or similar architectural patterns; experience with CI/CD pipelines.
- Excellent communication and collaboration skills; ability to work effectively with cross-functional teams.
Nice-to-have
- Experience with speech synthesis / text-to-speech and localization or accessibility.
- Knowledge of Swift concurrency and Swift Package Manager.
- Experience with App Store submission processes and performance profiling tools.
Location
Vitória, Brazil (On-site)