This is a remote position.
Job Title: iOS SDK Developer
Job Type: FullTime/Contract
About the Role:
We are seeking a skilled and innovative iOS SDK Developer to design develop and maintain an iOS Software Development Kit (SDK) and its accompanying sample application. This role requires a strong understanding of iOS development life cycles security principles and API integrations. The ideal candidate will collaborate closely with other development teams offering guidance and support as they integrate the SDK into their applications.
The position demands expertise in iOS development a securityfocused mindset and proficiency in agile methodologies. If youre passionate about creating robust secure and intuitive solutions for iOS applications this role is for you.
Key Responsibilities:
- SDK Development: Design develop and maintain an iOS SDK and sample application to meet customer specifications and expectations.
- Collaboration: Work with iOS developers from other teams to assist in SDK integration and address implementation challenges.
- Technical Leadership: Provide expertise and guidance in design decisions to mitigate risks and ensure project success.
- Security Solutions: Develop securityminded applications leveraging iOS security architecture including secure storage public key cryptography and Identity and Access Management (IAM).
- Integration: Build and test integrations with thirdparty vendors and create userfriendly APIs for consuming applications.
- Support: Assist various teams with build configurations and provide postdeployment support as needed.
- Testing & Debugging: Write automated unit and UI test cases perform debugging and conduct crash analyses.
- Documentation: Maintain comprehensive technical documentation and participate in design and code reviews.
Preferred Qualifications:
Technical Skills
- Strong experience in developing iOS Universal applications (iOS 10 and above) using Xcode Swift/SwiftUI and ObjectiveC.
- Expertise in objectoriented design data structures algorithm design and complexity analysis.
- Knowledge of design patterns such as MVVM and MVC.
- Experience creating reusable components and modules using CocoaPods and Swift Package Manager.
- Proficiency in API development integration and tools like Postman Charles Proxy or Burp.
- Handson experience with deployment tools like TestFlight and Application Loader.
- Familiarity with Git for version control (branching merging and committing).
Security Expertise
- Strong understanding of iOS security architecture and best practices including secure storage and API security.
- Experience with public key cryptography IAM and familiarity with biometrics document verification or voice authentication.
- Proficient in performing security/code scans and resolving vulnerabilities.
Development & Collaboration
- Experience working in Agile and SAFe Agile frameworks with tools like Jira Rally and SharePoint.
- Strong communication skills for effective collaboration with clients teams and leadership.
- Demonstrated ability to handle multiple projects simultaneously manage priorities and meet deadlines.
Testing & Optimization
- Experience with automated testing frameworks like XCTest.
- Proficient in crash analysis debugging techniques and performance optimization.
CANDIDATE SKILLS AND QUALIFICATIONS Professional experience as a data analyst, developer, or data scientist. Professional experience creating statistical or machine models to execute forecasting based on disparate and unfamiliar datasets. Coding and release experience using bash, Python, and/or other common languages. Building dashboard and reporting suites keeps stakeholders and consumers in mind through the design and iteration phases. Experience working with, analyzing, and testing deeper analytical hypothesis using utility or energy- related data sets Working within a cloud infrastructure, DevOps experience