Senior iOS Developer
Key Position Overview
We are seeking a highly skilled Senior iOS Developer to lead the development of new features and applications using SwiftUI and UIKit.
The ideal candidate will have the ability to improve and maintain existing native iOS codebases, integrate APIs and external SDKs, and define best practices for architecture and code quality.
Essential Responsibilities:
* Design and implement new features and screens using Swift and SwiftUI;
* Optimize and refactor existing native iOS codebases to ensure optimal performance;
* Collaborate with cross-functional teams to deliver high-performance, user-friendly applications;
* Provide technical guidance and mentorship to junior developers to foster a culture of excellence and innovation.
Core Requirements:
* Expertise in native iOS development with deep knowledge of Swift and solid understanding of Objective-C;
* Proficiency in SwiftUI, UIKit, and managing dependencies with CocoaPods and SPM;
* Strong understanding of REST APIs, JSON parsing, and asynchronous programming;
* Ability to lead a team and make strategic technical decisions.
Bonus Benefits:
* Opportunity to work on high-profile projects with international clients;
* Flexible remote work arrangements with offices in Lisbon or Porto;
* Chance to collaborate with experienced professionals in the industry.