
Senior iOS Developer
Bonsai Socials
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
iOSObjective-CRxSwiftSwift
About the role
- Design and develop advanced iOS applications using Swift and Objective-C
- Implement scalable architecture using MVVM and VIPER
- Build reactive and responsive UI flows using ReactiveC / ReactiveCocoa (or similar frameworks)
- Write clean, maintainable, and testable code following best practices
- Collaborate with Product, UX, Backend, and QA teams to deliver high-quality features
- Optimize application performance, memory usage, and responsiveness
- Integrate with RESTful APIs and third-party SDKs
- Participate in code reviews, technical discussions, and mentoring junior developers
- Troubleshoot and resolve complex technical issues and production defects
- Stay updated with iOS trends, tools, and best practices
Requirements
- 8+ years of professional iOS development experience
- Strong proficiency in: Swift
- Objective-C
- ReactiveC / ReactiveCocoa / RxSwift (reactive programming concepts)
- MVVM & VIPER architecture
- Solid understanding of: iOS frameworks (UIKit, Foundation, Combine, etc.)
- RESTful APIs and JSON
- Dependency injection and modular architecture
- Version control (Git)
- Experience writing unit tests and UI tests
- Strong debugging, problem-solving, and analytical skills
- Experience publishing and maintaining apps on the App Store.
Benefits
- Health insurance
- Professional development opportunities
- Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
SwiftObjective-CReactiveCReactiveCocoaRxSwiftMVVMVIPERiOS frameworksRESTful APIsJSON
Soft skills
problem-solvinganalytical skillscollaborationmentoringdebugging