Overview
Skills
Job Details
Sr. IOS Developer / Engineer With 15+Years of Exp.
6+Months
Atlanta, GA (Remote)
Objective:
We are on the hunt for a battle-hardened iOS Application Engineer with a storied 15+ year journey in native mobile app crafting, adept at forging robust, high-caliber iOS apps. The perfect candidate will exhibit a deep-seated expertise in Swift, a rich appreciation for mobile app architecture, and an illustrious history of refining and advancing sophisticated mobile app projects. Collaborate with our skilled team to pioneer premier apps, all while embracing the gold standards of app performance, aesthetic, and quality assurance.
Core Duties:
- Advance iOS App Development: Pioneer and preserve top-tier iOS apps deploying Swift coupled with SwiftUI.
- Codebase Architecture: Implement CLEAN architectures and comply with SOLID conventions to guarantee code that is both extensible and sustainable.
- Mastery of iOS SDK Tools: Apply your intimate knowledge of the iOS SDK alongside Xcode to craft apps that impress and captivate.
- Design with SwiftUI: Employ SwiftUI along with UIKit to craft responsive UIs and manage the app lifecycle effortlessly.
- Persistence of Data: Leverage both SQLite and SwiftData for dependable data storage and access solutions.
- Commitment to Code Quality: Champion Test-Driven Development (TDD) with an emphasis on both unit and UI tests ensuring robust, bug-resistant code.
- Compatibility Across Devices: Forge apps that are perfectly tailored for both iPhones and iPads, with a keen eye for detail across various orientations.
- Concurrency: Manage concurrent operations flawlessly with savvy multithreading strategies.
- Memory Efficiency: Adopt advanced memory profiling and handling techniques to optimize app memory consumption.
- Resilience & Data Caching: Formulate solid error-handling protocols and caching systems using NSCache along with third-party options.
- Networking Excellence: Integrate with RESTful services and finesse the handling of JSON and XML data for fluid remote data interactions.
- Performance Refinement: Employ performance analysis tools to enhance execution efficiency and memory usage.
- Collaboration through Version Control: Use Git and platforms like SourceTree for disciplined version control and team code collaboration.
- Streamlined Development with CI/CD: Establish CI/CD workflows using Azure or Jenkins to smooth out and accelerate the development lifecycle.
- Third-party Integration: Incorporate and supervise third-party libraries and APIs to assure a harmonious ecosystem with other services.
- Development of Reusable Elements: Craft versatile SDKs and frameworks destined for repeated use across different scenarios.
- Optimization via Algorithms: Tactfully employ and refine algorithms to ensure a seamless app experience.
Qualifications:
- At least 15 years of direct experience in the iOS development arena.
- Over 7 years leading development crews with a track record of success.
- Authority in Swift and SwiftUI technologies.
- Skilled in the nuances of iOS SDK and Xcode environments.
- Acquainted with architecture standards such as CLEAN and SOLID guidelines.
- Seasoned with SQLite and SwiftData for top-notch data handling.
- Proficient in working with remote data entities through RESTful services, and adept in processing JSON and XML formats.
- Well-founded experience in TDD, with a passion for thorough unit and UI testing.
- Competent in managing concurrent operations and adept in memory stewardship.
- Sophisticated in fault handling and caching mechanisms.
- Savvy in the realm of RESTful interfaces, fortified with JSON and XML insights.
- Versed in Git, SourceTree, and CI/CD platforms like Azure or Jenkins.
- Knowledgeable in the construction of SDKs and frameworks.
- Solid command over data structures and algorithm design.
Preferred Assets:
- Prior involvement in Agile/Scrum workflows.
- Ken of additional architectural methods such as MVVM or MVP.
- Acquaintance with a broad range of third-party iOS resources.
- Exposure to monitoring tools such as Firebase and Crashlytics.