We are looking for a Senior iOS Developer to join a long-term freelance project for a leading multinational retail company.
You will work on a high-impact mobile product with strong engineering standards, contributing directly to architecture decisions, code quality, and scalability.
This is a full-time, hybrid collaboration via Shakers, focused on continuity and real ownership rather than short-term delivery.
What you will do
* Design, build and maintain robust iOS applications using Swift
* Develop programmatic UI using UIKit (no storyboards)
* Work with reactive programming frameworks (RxSwift / Combine)
* Apply Clean Architecture and MVVM / MVVM-C patterns
* Write high-quality, testable code with strong unit test coverage
* Collaborate closely with product, backend and design teams
* Contribute to technical decisions and continuous improvement of the codebase
Must-have requirements
* 5+ years of experience in iOS development using Swift
* Strong hands-on experience with UIKit (code-based UI)
* Proven experience with RxSwift and/or Combine
* Solid understanding of iOS architecture patterns (MVVM, MVVM-C)
* Experience applying Clean Architecture principles
* Strong focus on code quality, testing and maintainability (XCTest)
* Experience working in Agile development environments
* Professional English and Portugese level