Experience - 5+years
Location - Bangalore
Notice period - Immediate Joiner
Job Description
Bachelorʼs/Masterʼs degree in Engineering, Computer Science (or equivalent
experience)
5+ years of experience with iOS development (rare exceptions for highly
skilled developers)
Proficiency in Swift and Objective-C programming, Cocoa, Xcode and the
iOS SDK
Working experience with CocoaPods library manager
Sound knowledge of iOS Apps architecture and implementation
Proficiency in designing, writing and maintaining large complex app codebase
Strong knowledge of reactive programming paradigms like RxSwift,
Combine, etc.
Efficiency in working with design patterns like MVVM, VIPER, Clean
Architecture, etc.
Knowledge of Objective-C multithreading
Well-versed with Agile methodologies, TDD and Test Engineering, and
Automation
Preferred skills
Hands-on working experience with iOS frameworks like Core Data, Core
Location, Mapkit, Foundation, etc.
Experience in utilizing and integrating web API's within iOS applications
Fluent in English to communicate effectively
Ability to work full-time (40 hours/week) with a 4 hour overlap with US time
zones
Exposure to popular libraries for networking, async, and image loading
Exposure to SwiftUI.
Experience in running A/B testing
Security and networking background and OS-level experience
Proficiency with project tracking software, like Jira
At least one app live on the app store
Prior team management experience
Excellent knowledge of the Agile Development process
Great technical, analytical and problem-solving skills
Interested candidates can send their resume at foram.nagda@codersbrain.com