Bonsai Socials

Senior iOS Developer

Bonsai Socials

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job 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