iOS Architect

Location: Bangalore
Specialization: IT Software - Application Programming / Maintenance
Sub Specialization:
Reference: 31963

This position is with one of our client which is fastest growing edTech company,

Required Skills

 

? 6+ years of experience developing Native iOS Applications

? Minimum 3 years of experience as Lead/Architect

? Fluency in Swift and experience with Objective-C

? Familiar with RxSwift, Audio/Video Framework, RTP communication, Socket,

Cocoapods, Swift Package Manager, Alamofire, CoreAnimation, and CoreGraphics

? Strong understanding of iOS fundamentals, Architecture Components, Generic

Solutions

? Monitor vitals and come up with solutions for the issues observed such as CPU

Utilization, Memory Usage, etc

? Experience with development, continuous integration, and deployment of large iOS

applications


Responsibilities

 

? Ability to create, communicate and drive a technical vision.

? Deep understanding of architecture patterns such as MVI, MVVM, MVP, and Clean

Architecture.

? Ensure that the development is leveraging common methods and best practices.

? Handle Code Reviews, Setup guidelines for Development.

? Enforces consistent development patterns and security architecture.

? Carry-out A/B testing and be data-driven while approaching solutions to problems.

? Ability to spin up working prototypes and proof of concepts at tech scoping stage to

demonstrate the feasibility.

? Strong understanding of SOLID principles and Object-Oriented Programming

Languages.

? Knowledge of iOS and App Store release process.

? Keep up to date on the latest industry trends in mobile technologies. Ability to learn

and adapt new technologies, passion for continuous improvement.

? Experience in creating libraries/frameworks/private pods for other developers.