Job Description - Senior iOS Developer (MER0003CXO)
Description
Roles and Responsibilities: We build solutions, which touches and defines the experience of more than 8 million Mercedes-Benz customers who use our connected car functions.
We invest in building resilient and scalable solutions in the cloud using best development practices and state of the art cloud platforms.
We believe if you build the best product then you don't have to worry about waking up in the middle of the night to address an incident!
We collaborate with colleagues from various delivery hubs of Daimler to deliver cutting edge in car experience for our customers.
We own end-to-end delivery responsibilities and promote/adopt "You build it you run it" culture.
We love polyglot programming and always choose the right technology and language to fit the need.
Mercedes-Benz AG, a pioneer of automotive engineering, sees shaping the future of mobility in a safe and sustainable way as both a motivation and obligation. Mercedes-Benz is consistently implementing its strategy to transform itself toward a fully electric and software-driven future.
Mercedes-Benz Research and Development India (MBRDI) is the largest research and development center for Mercedes-Benz Group AG outside of Germany. MBRDI's expertise includes developing new technologies like connected, autonomous and electric in the mobility world - driving digital acceleration, leading excellence in-car software and paving the way for sustainable mobility. MBRDI currently employs over 8500 professionals in the field of engineering, digitalisation, testing and simulation, and data science, with people at the heart of our culture. Our philosophy - When every individual shines in his or her own capabilities, we shine!
Qualifications
Qualification :
B.E/ BTech in Computer Science
Mandatory Skills :
Proficient in iOS SDK(Objective-C and Swift) and XCode. Competency in latest iOS technology stack for UI development – Auto Layout and Storyboards. Extensive knowledge of Multithreading and Concurrency programming using GCD or Operation-Queues Experience in reactive programming in iOS – RxSwift Knowledge of two or more basic iOS frameworks (Foundation, AV Foundation, Network Extension) Experience with design patterns like MVVM, VIPER, MVP etc. Knowledge of dependency managers like cocoa-pods or SPM or Carthage etc. Should be strong in integrating with back-end systems through web services (XML/JSON Parsing and SOAP along with basic frameworks like Alamofire) Database knowledge like SQLite(FMDB or GRDB etc.) Data Structures and Algorithms, threads and Memory Management) Successful track record in development of iOS apps - one or more apps published in the App Store. (Provide app store link – 2 minimum) Nice to Have Experience in Jenkins and Fastlane for CI/CD Experience in automotive (Infotainment) domain. Experience in Core Animation and Core-Bluetooth Experience in Modular Architecture Database knowledge like CoreData Crash unsymbolitics, memory leakage, debugging tools, Instruments Trainable UI Development – SwiftUI Reactive programming in iOS – Combine Here Map SDK Good understanding of GIT, JIRA, Confluence Organization Organization Mercedes-Benz Research and Development India Private Limited Primary Location India-Karnataka-Bangalore Work Locations Brigade Tech Gardens, Katha No. 119 Brigade Tech Gardens, Katha No. 119 Kundalahalli Village, K.R. Puram Hobli, Ward No. 85 Bangalore 560037
#J-18808-Ljbffr