Description
You will build and maintain hybrid iOS applications using Cordova and native frameworks.
Responsibilities
- Create and maintain custom Cordova plugins and hooks.
- Perform annual maintenance on the codebase and automated build scripts to align with iOS and Xcode updates.
- Manage certificates and signing, including certificate pinning, provisioning profiles, and push notification certificates.
- Monitor production feedback, crash reports, and analytics to address technical issues.
- Collaborate with infrastructure teams to resolve proxy, software, and administrative privilege issues affecting build processes.
- Train web developers on hybrid app construction and debugging.
Required Skills
- 5+ years of professional experience in iOS development.
- Proficiency in Swift 5.5 and Objective-C.
- Experience with C++ as required by Apple frameworks.
- Deep knowledge of iOS programming concepts including threading, crash analysis, and swizzling.
- Experience with iOS APIs such as Local Authentication, WebKit, and Networking.
- JavaScript programming using Node.js.
- Hybrid app debugging via Safari.
- Experience with Cordova command line tools.
- Management of Git submodules and NPM package publishing.
- Proficiency with Xcode, xcbuild, and application loader.