Design, build, and maintain advanced iOS applications using Swift and modern iOS frameworks
Collaborate with product managers and backend developers to define and implement robust, scalable APIs
Own features and modules end-to-end—from technical design and development to testing and release
Conduct code reviews and uphold best practices in performance, security, and code quality
Continuously research new iOS technologies and contribute to system architecture and design
Requirements
7+ years of working experience, with 5+ years of professional iOS development experience with a strong command of Swift and Objective-C
Bachelor’s degree or higher in Computer Science or a related field, with solid CS fundamentals
Deep understanding of SwiftUI/UIKit, Core Animation, GCD, Networking, and memory management
Proficient in architectural patterns such as MVC, MVVM, or VIPER
Skilled in performance profiling, crash debugging, and app optimization
Experience with dependency management tools like CocoaPods and Swift Package Manager
Familiarity with third-party libraries and SDKs
(Nice to have) Experience with App Store submission and the review process
(Nice to have) Exposure to email protocols (e.g., SMTP, IMAP)
(Nice to have) Familiarity with Linux environments or backend service integration
(Nice to have) Experience in hybrid app development using Flutter or React Native
Tech Stack
Flutter
iOS
Linux
Objective-C
React
React Native
SMTP
Swift
Benefits
We care about your personal life, and we mean it. We offer flexible work hours, flexible vacation, a generous 401K match, parental leave, team events, wellness budget, learning reimbursement, and more!
Your growth at YipitData is determined by the impact that you are making, not by tenure, unnecessary facetime, or office politics. Everyone at YipitData is empowered to learn, self-improve, and master their skills in an environment focused on ownership, respect, and trust. See more on our high-impact, high-opportunity work environment above!