Look4IT Sp. z o. o. (KRAZ: 7880) - iOS Developer- Remote
App Developer is needed in Wroclaw, Poland.
Client: Look4IT Sp. z o. o. (KRAZ: 7880)
Location: wroclaw, DS, pl
Contract: Freelance
Job Description
This is a remote position. We are looking for an iOS Developer to join a dynamic and collaborative engineering team working on a native banking application. The role focuses on building and maintaining high-quality iOS solutions using Swift and SwiftUI, with a strong emphasis on performance, security, and user experience. You will work within a highly modularized architecture, collaborate across teams, and take ownership of complex technical challenges in a fast-paced environment.
Key Responsibilities
- Develop and maintain a native iOS banking application using Swift and SwiftUI.
- Work with RESTful APIs, networking, and JSON data formats via a modular networking layer.
- Build features within a highly modularized multi-module architecture (e.g. Tuist, Swift Package Manager).
- Apply architectural patterns including MVVM, RIB, and Clean Architecture.
- Implement reactive and asynchronous programming using Combine and Swift Concurrency (async/await).
- Develop secure solutions including authentication, biometrics, device integrity, fraud detection, and cryptographic signing.
- Write and maintain unit tests (SwiftTest) and use mocks/test-support frameworks.
- Ensure high standards of performance, security, and user experience.
- Maintain high code quality and contribute to knowledge sharing within the team.
- Collaborate using Git and contribute to CI/CD pipelines (Fastlane).
Requirements
- Proven experience in native iOS application development.
- Strong proficiency in Swift and hands-on experience with SwiftUI (UIKit is a plus).
- Experience with Combine and/or Swift Concurrency (async/await, actors).
- Solid understanding of MVVM and Clean Architecture.
- Experience working in modularized codebases (Tuist, Swift Package Manager, or similar).
- Experience integrating RESTful APIs, handling JSON, and working with URLSession.
- Knowledge of dependency injection and modularization principles.
- Experience with unit testing (SwiftTest) and mocking tools.
- Proficiency in version control with Git.
- Good command of English (minimum B2).
Nice to Have
- Experience with CI/CD pipelines (Fastlane).
- Knowledge of cryptography and secure coding practices (e.g. biometric authentication, secure signing).
- Familiarity with OWASP MASVS (Mobile Application Security Verification Standard).
- Experience with Apple Wallet / PassKit.
- Experience with code generation tools (e.g. Sourcery).
No longer accepting applications
Get instant notifications for new App Developer jobs. Enter your email:
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.
Ari: your job agent
Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.