
iOS Developer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Poland.
• Design and enhance features for iOS applications utilizing Swift, UIKit, and SwiftUI.
• Work in tandem with cross-functional teams to refine feature design, architecture, and experimentation projects.
• Detect and fix bugs, optimize performance, and tackle offline storage and multithreading challenges using profiling and debugging tools.
• Uphold high standards of code quality through unit testing, snapshot testing, and adherence to code review best practices.
• A minimum of 2 years of experience in commercial iOS application development.
• In-depth understanding of the iOS SDK, Swift, UIKit, SwiftUI, and essential iOS frameworks.
• Familiarity with iOS networking and UI layout libraries.
• Experience with offline storage solutions, multithreading, and modern concurrency techniques (async/await, GCD).
• Competence in working with RESTful APIs.
• Proficient in using network debugging tools such as Proxyman.
• Knowledge of Clean Architecture and architectural patterns like MVC, MVVM, and MVP.
• Strong grasp of the mobile application development lifecycle.
• Awareness of App Store Review Guidelines.
• Fundamental knowledge of Computer Science principles.
• Proficient in Git.
• Understanding of CI/CD pipelines and code quality tools.
• Capability to write maintainable and testable code with robust unit and snapshot test coverage.
• Experience with design collaboration tools.
• Competitive salary and comprehensive benefits package.
• Opportunities for professional development and career advancement.
• Flexible working hours and a supportive work environment.
• Access to the latest tools and technologies.
CACI International Inc
Seekerh
Get handpicked remote jobs straight to your inbox weekly.