Role Description:
We are seeking a full-time, on-site Senior iOS Developer to join our international team. In this critical role, you will be responsible for developing high-performance and scalable iOS applications using both UIKit and SwiftUI. As a Senior iOS Developer, you will work closely with cross-functional teams to identify business opportunities and deliver tailored solutions. You will collaborate with developers, designers, and project managers to design, develop, and maintain mission-critical systems.
Qualifications:
- Bachelor’s degree in Computer Science or a related field.
- 5+ years of professional experience as an iOS Developer.
- Proficiency in Swift, UIKit, SwiftUI, Combine, and structured concurrency (async/await).
- Strong knowledge of iOS architectures such as MVVM-C, VIP, and TCA.
- Experience with networking technologies (URLSession, Alamofire) and handling RESTful APIs.
- Expertise in debugging, memory management, and performance optimization using tools like Xcode Instruments.
- Experience with unit testing frameworks, particularly XCTest.
- Familiarity with TDD (Test-Driven Development) and BDD (Behavior-Driven Development).
- Hands-on experience with CI/CD tools like Tuist and Fastlane.
- Proficiency with GitLab or similar version control systems.
- Familiarity with Agile methodologies and tools like Jira and Confluence.
- Experience publishing at least one app on the App Store.
- Strong proficiency in software design principles (SOLID, OOP, Protocol-Oriented Programming).
- Basic knowledge of fintech or willingness to learn (preferred).
If you are passionate about cutting-edge technology and excited to be part of a dynamic and innovative team, we would love to hear from you!