Join our team and build your career with us
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.