We' re looking for product-aware engineers who are hardworking and responsible individuals to help deliver the best mobile experience to our customers.
The ideal candidate is deeply entrenched in mobile development, with a passion for demonstrating the right tools and frameworks to guide the development of stable, robust, and resilient apps that best serve our customer base.
• Collaborating with architecture, security, and UXD to build architecturally-compliant apps
• Partnering with platform squads to define mobile engineering standards, best practices, and tooling
• Providing mobile thought leadership to advance PI' s mobile outcomes and facilitate a mobile-first attitude
• Serving as Mobile advocates for the adoption of experiences that seek the needs of our digitally-minded customers?
• Staying ahead of the curve by aligning architecture, user experience, and security with chapters and COEs?
• Supporting a mobile-first world through upskilling and augmenting squads with deep mobile expertise
Education and Experience:
Experience developing iOS apps using Swift 3/4 and/or Objective-C supported by RESTful web services
Experience as a Subject Matter Expert using Swift, Objective-C, Cocoa Touch, UIKit, and XCode in an enterprise environment, preferably as part of a team of iOS engineers
Solid understanding of CI/CD tools such as Jenkins, Artifactory, Fastlane, and XCode Server
4+ years of experience developing iOS apps using Swift 3/4 and/or Objective-C supported by RESTful web services
Verifiable experience as a Subject Matter Expert using Swift, Objective-C, Cocoa Touch, UIKit, and XCode in an enterprise environment, preferably as part of a team of iOS engineers
Proficiency in Swift, from a bachelor' s degree in Computer Science or equivalent industry working experience
Participated in the release of at least 1 publicly available app to the Apple App Store participating from inception to launch using automated tooling like Jenkins, Fastlane, and XCode toolchain
Solid understanding of functional programming and reactive patterns to build experiences on iOS
Knowledge of iOS design patterns including MVP, MVC, MVVM, and VIPER.
Knowledge of the mobile landscape, architectures, trends, and new technologies used to lead a team of iOS engineers in building performant, resilient, and robust iOS apps
Solid understanding of computer science fundamentals, data structures, and algorithms to ensure alignment to software engineering standard methodologies
Good understanding of Test-Driven Development and Test Pyramid in support of highly resilient and stable apps with a high degree of code coverage
Solid understanding of CI/CD tools such as Jenkins, Artifactory, Fastlane, and XCode Server to continuously and autonomously deliver high-quality apps to guarantee stable and performant experiences.
Solid understanding of modern development principles such as trunk-based development, feature toggles, and branch by abstraction to support performant and reciprocal engineering teams.
Good understanding of WatchKit, App Extensions, and tvOS to build experiences for Apple Watch, Apple TV, and iMessage
For more information, please call