Senior iOS Developer (m/f/d) at CARIAD (Berlin, Germany)

Senior iOS Developer (m/f/d) at CARIAD (Berlin, Germany)


Add To Bookmarks
Company:
Location: Berlin, Germany
Type: Full Time
Created: 2021-09-03 05:00:55

Apply Here


We are CARIAD, an automotive software company and part of the Volkswagen Group. Our mission is to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun. Soon, we'll be a team of more than 5,000 software developers and engineers, building the leading tech stack for the automotive industry and creating a unified software platform for over 10 million new vehicles per year.Were looking for talented, digital minds like you to help us create code that moves the world. Together with you, well build outstanding digital experiences and products for all Volkswagen Group brands that will transform mobility. Join us as we shape the future of the car and everyone around it.

YOUR TEAM

Our Software Delivery Team in the Digital Business & Mobility Services domain of CARIAD is looking for technology driven colleagues. We are a fast-growing unit that oversees the internal software development as well as the system engineering of our domains products. The software we develop ourselves is immediately used by thousands of customers, your impact as an engineer is easily visible. The product range we serve reaches from pure backend services to mobile app development. We want to deliver the best product to our customer and are looking for courageous, self-motivated engineers to join our very international team!

WHAT YOU WILL DO

  • Develop modern, intuitive mobile frontends (iOS) in an agile team for the We Connect ID. app and our SDK
  • Design a robust and fault-tolerant application architecture: Exploit the iOS platform to remotely control vehicle functionalities, for providing real-time information
  • Automatically test code and review the code of others
  • Work on bug fixing and improving overall app performance
  • Automate all technical processes, including Continuous Integration / Continuous Deployment (CI/CD)

WHO YOU ARE

  • Open mindset und learning attitude
  • Solid expertise of Swift 5 & SwiftUI & Swift Package Manager
  • Experience with Reactive Programming (RxSwift OR Combine) and TDD
  • Working knowledge of modular software architecture and client-server architecture
  • Awareness of basic principles of Git (Rebase over Merge)
  • Experience with Command Line
  • Nice-To-Have:
    • Practical Knowledge of GitHub Action, Snapshot Tests, Tuist
    • Experience porting Objective-C code into Swift

NICE TO KNOW

  • 35-hour weeks
  • Remote / mobile work
  • Company pension plan
  • Annual professional development