← Ver todas las vacantes / Mobile iOS Engineer
Senior

Mobile iOS Engineer

$82,000 MXN/mes brutos

4-6 años de exp. Remoto Full time

About the Role

  • We're looking for a Senior iOS Software Engineer to maintain and evolve a production iOS app at a U.S.-based design marketplace that has reached over 75 million homes worldwide. The app — a consumer contacts and address management tool with deep integration into the ordering experience — is live on the App Store and used daily by real customers.
  • You'll take ownership of bug fixes, SDK upgrades, and architectural decisions, including implementing additional sign-in providers. This is a mature codebase that needs someone who can jump in, navigate confidently, and make meaningful contributions from day one.

About You

  • You have 5+ years shipping production iOS apps in Swift and you're comfortable owning a codebase you didn't write.
  • You're fluent in RxSwift — you can read, modify, and extend an Rx-heavy codebase without introducing subtle subscription bugs.
  • You bring strong analytical skills and a pragmatic approach to balancing technical decisions with business needs.
  • You communicate clearly in writing, work well in async and remote environments, and articulate complex technical concepts to diverse audiences.
  • You take architectural ownership seriously and bring opinions on design patterns backed by production experience.

What You'll Be Doing

  • Investigate and fix identified bugs across the production iOS app.
  • Upgrade the app to current SDK and dependency versions, resolving conflicts as needed.
  • Implement client-side support for additional sign-in methods: Facebook Login, Google Sign-In, and Sign in with Apple — including App Store compliance for SIWA.
  • Provide architectural leadership in selecting and applying design patterns within the existing MVVM + Coordinator structure.
  • Extend the AuthenticationManager abstraction to support new identity providers.
  • Contribute to code reviews and help maintain engineering standards across a collaborative, metrics-driven team.

What We're Looking For

  • A pragmatic problem solver who balances technical rigor with shipping velocity.
  • Strong ownership mindset — you take full responsibility for the features and fixes you deliver.
  • Clear, async-friendly written communication and the ability to work effectively across a distributed team.
  • Genuine interest in code quality, maintainability, and leaving codebases better than you found them.

Technical Requirements

Must-Haves

  • 5+ years shipping production iOS apps in Swift.
  • Strong RxSwift / RxCocoa experience in a production codebase.
  • Hands-on experience implementing Sign in with Apple, Google Sign-In, and Facebook Login (or two of three with the ability to pick up the third quickly).
  • Solid UIKit + Coordinator pattern experience.
  • CocoaPods proficiency, including resolving dependency conflicts during major SDK upgrades.
  • Strong Git / GitHub workflow and code review discipline.

Nice-to-Haves

  • Familiarity with Okta as an identity provider or OAuth/OIDC token-exchange flows.
  • Firebase Crashlytics and Remote Config experience.
  • Experience evaluating or executing a CocoaPods to Swift Package Manager migration.
  • Camera / Vision framework experience for on-device text recognition.

Skills

Swift Objective-C Xcode