Senior iOS Developer Role Overview
We are seeking an experienced and skilled Senior iOS Developer to join our organization, working with international clients across various European locations.
* This role can be performed fully remotely or from our offices in Portugal, depending on your preference.
Key Responsibilities:
* Lead the development of new features and screens using SwiftUI and UIKit.
* Improve and maintain existing native iOS codebases.
* Integrate APIs and external SDKs, ensuring robust and secure communication.
* Define and enforce best practices for architecture (MVVM or similar) and code quality.
* Participate in code reviews, sprint planning, and technical decision-making.
* Collaborate with cross-functional teams to deliver high-performance, user-friendly apps.
* Mentor and guide other developers, fostering a culture of excellence and innovation.
Required Skills and Qualifications
* Proficient in native iOS development with deep expertise in Swift and solid knowledge of Objective-C.
* Experienced in SwiftUI, UIKit, and managing dependencies with CocoaPods and SPM.
* Strong understanding of REST APIs, JSON parsing, and asynchronous programming.
* Skilled in applying architecture patterns such as MVVM or similar.
* Comfortable with Git, CI/CD workflows, and modern development practices.
* Able to lead a team, make strategic technical decisions, and mentor others effectively.
* Good communication skills in English are mandatory - as you will be collaborating daily with international teams.
Benefits
The successful candidate will have the opportunity to work in a dynamic and collaborative environment, with access to ongoing training and professional development opportunities.
Additionally, they will be part of a team that values diversity, equity, and inclusion, and is committed to creating a workplace culture that is respectful and supportive of all employees.
Others
Interested candidates should submit their application, including a cover letter and resume, through our website.