Bristol
HCLTech is a global technology company, home to 219,000+ people across 54 countries, delivering industry-leading capabilities centered on digital, engineering and cloud, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of $13+ billion. For more information on how we process your personal data, please refer to HCLTech’ s Candidate Data Privacy Notice. 1 Basic iOS Constructs: • Arch. patterns: MVC/MVVM-C, • Programming Skills - Swift, Swift UI Networking – URL Session, Codable Database – Swift Data, Core data, SQLite and Caching Techniques Background Task Handling using Background Modes GCD and Operation Queues, Promise Kit Unit Testing – XCTest, XCUITest, Snapshot Testing Reactive Programming Paradigm: Swift UI with Swift Concurrency Localization with best practices Country specific rollout with configuration files Familiarity with Instruments, Xcode Organiser, Logs Management Identify and create Reusable components Firebase Crashlytics/Custom Analytics and Remote config Security - Keychain, Data Encryption, Certificate/SSL Pinning, Biometric and Multi-Factor Authentication Solve critical bugs/integration issues Perform Code reviews and mentor App Store/Play Store Distribution, Beta Releases CI/CD tool usage e.g Github Actions/Fastlane. SAST/DAST tool familiarity will be nice to have skillset Execute Re-platform assessments for Mobile Applications Ability to create application architectures & provide solutions in more than one technology Collaborate with cross-functional teams to define, design, and ship new features Ensure performance, quality, and scalability of the mobile applications Utilize Xcode with GitHub Copilot for streamlined development and testing