Senior Mobile Developer (iOS) - Long Term Contract (Remote, Portugal-based)
Porto District, Portugal Contract Remote
About the Role
We are looking for a Senior iOS Mobile Developer to join a long-term contract engagement within a high-performing engineering team. You'll be responsible for building fast, responsive, and reliable mobile applications, while shaping user experiences that delight customers.
You'll work across the full development lifecycle, applying modern technologies and development practices, while collaborating closely within an Agile environment.
This is a remote-first opportunity, with occasional travel expected (0-15%).
Key Responsibilities
* Develop and maintain high-quality iOS applications, from requirements to App Store delivery.
* Take ownership of features across the full lifecycle: design, implementation, testing, deployment, and maintenance.
* Write testable, maintainable, and well-documented code.
* Collaborate within a cross-functional Agile team to deliver new features and improvements.
* Diagnose and resolve issues in production environments.
* Stay up to date with iOS trends, frameworks, and best practices.
* Contribute to solution design and implementation decisions.
Requirements
* Strong experience with Swift, Cocoa Touch, and Apple frameworks.
* Proven background developing and shipping iOS applications.
* Solid understanding of mobile UX and building fluid visual interactions.
* Knowledge of software design patterns, architectures, and data structures.
* Agile mindset with experience in Scrum or Kanban.
* Self-driven, able to work independently while contributing to team goals.
* Strong communication and collaboration skills.
Nice to Have
* Experience with Reactive frameworks (RxSwift, ReactiveCocoa, etc.).
* Familiarity with MVVM(-C) architecture.
* Knowledge of functional programming concepts.
* Exposure to CI/CD tools (Fastlane, Jenkins, Travis, GoCD, etc.).
* Experience with unit testing and writing testable code.
* Contributions to open source projects.
Contract Details
* Long-term contract with potential for extension.
* Competitive daily rate.
* Fully remote within Portugal (other locations considered depending on project).
* Flexible working environment.
Why Apply?
This is a chance to work on impactful mobile projects in a collaborative, politics-free environment where ownership, autonomy, and innovation are encouraged. You'll join a team that values craftsmanship, continuous learning, and delivering products to be proud of.