FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in native iOS application development using Swift and SwiftUI, with a strong focus on modular architecture, secure solutions, and high code quality. Proficient in implementing architectural patterns and unit testing to ensure optimal performance and user experience.
Highest-signal resume keywords
Native iOS Application DevelopmentSwift ProficiencySwiftUI ExperienceMVVM ArchitectureUnit Testing (SwiftTest)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
SwiftSwiftUICombineSwift ConcurrencyMVVMClean ArchitectureRESTful APIsJSONUnit TestingDependency Injection
Soft Skills
CollaborationKnowledge SharingGood Command of English
Tools & Technologies
TuistSwift Package ManagerGitFastlane
Industry Keywords
Banking ApplicationSecure SolutionsAuthenticationBiometricsFraud Detection
Tech Stack
Tools & technologiesiOSSwift
About the role
Key responsibilities & impact- 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
What you’ll need- 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).
Benefits
Comp & perks- Remote position 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
