About Us:
Bench is a leading HR and fintech platform in Saudi Arabia, helping businesses streamline HR processes while offering embedded finance services like salary on demand, medical insurance, and meal subscriptions. We're on a mission to make work seamless and empower employees with cutting-edge apps.
The Role:
We're looking for a Senior iOS Developer who's passionate about SwiftUI and excited to lead the transformation of our flagship iOS app from UIKit to SwiftUI. This is a unique opportunity to modernize our user experience and shape the future of our mobile platform.
What You'll Do:
- Lead the migration of our existing iOS app from UIKit to SwiftUI.
- Build new features using SwiftUI, Combine, and modern iOS frameworks.
- Ensure smooth performance, responsive layouts, and visually stunning experiences.
- Collaborate with designers and product teams to define app architecture and UI/UX.
- Mentor developers and establish best practices for SwiftUI development.
Requirements:
- 5+ years of iOS development experience.
- Expert-level knowledge of Swift and SwiftUI.
- Proven experience in modernizing or refactoring UIKit apps to SwiftUI.
- Strong understanding of Combine, Core Data, and app lifecycle management.
- Experience with App Store deployment, CI/CD, and version control (Git).
- Passion for building intuitive, high-performance apps.