Overview
Publicis Sapient is looking for Senior Mobile Developers to bring deep, hands-on technology expertise to the Mobile platform and will be responsible for supporting delivery teams through architecture, design, and building in the capacity of a technology subject matter expert on the Mobile platform. Work on high-performance consumer-facing apps and implement robust app architectures and complex user interfaces.
Responsibilities
- Component design and coding of new features, including unit tests, debugging, and resolving defects.
- Understand available frameworks for iOS application development.
- Follow best coding practices using Apple programming guidelines.
- Collaborate with delivery teams to support architecture and design on the Mobile platform.
- Research and adopt new technologies and best practices; bring a strong, innovative approach to problem-solving.
- Ability to multi-task under pressure and work independently with minimal supervision.
- Contribute to development of high-performance consumer-facing apps.
Qualifications
- Min 4-6 years of experience in iOS development; technically strong using Swift; worked on the latest version of Swift.
- Strong knowledge of Core Frameworks (Core Data, GCD, NSOperation, Core Graphics, Core Animation, UIKit, AVKit, AVFoundation).
- Strong understanding of Object-Oriented Programming, data structures, and design patterns; proficiency in iOS app development.
- Have published at least 3 iOS apps on the App Store.
- Knowledge of mobile security and cryptography is an advantage.
- Familiar with tools such as Git, JIRA, Jenkins or similar; experience with Agile methodology.
- Good communication skills; fluent in English.
- Experience with Instruments, memory leak and crash diagnosis; understanding of multi-threading and asynchronous concepts.
- Experience with design patterns (e.g., MVC, MVVM, VIPER) and architectures; Experience integrating third-party frameworks (CocoaPods, Carthage).
- Experience logging and analyzing user navigation and app usage (Google Analytics/ Firebase, Crashlytics).
- Experience designing UIs using Xcode, Interface Builder, Storyboard, Size Classes, and Auto Layout.
Additional Information
- Gender-Neutral Policy
- 18 paid holidays throughout the year for NCR/BLR (22 for Mumbai)
- Generous parental leave and new parent transition program
- Flexible work arrangements
- Employee Assistance Programs for wellness
Company Description
Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally-enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting, and customer experience with agile engineering and problem-solving creativity. Our 20,000+ people in 53 offices around the world combine experience across technology, data sciences, consulting, and customer obsession to accelerate our clients’ businesses through designing the products and services their customers truly value.
Referrals increase your chances of interviewing at Publicis Sapient by 2x. Get notified about new Senior Solutions Developer jobs in Bengaluru, Karnataka, India.