Senior iOS Engineer

Remote

Permanent

Our Client is a German company, a digital transformation partner for Automotive, Finance, Media & Communications, Consumer Services, Industrial and High-Tech companies. Company is a global digital powerhouse headquartered in Munich, Germany. The company’s operations include 13 development centers and 7 design studios in Germany, Poland, the USA and Argentina, as well as regional offices in the UK, France and Sweden. Company works with largest companies such as Audi, BASF, BMW, Credit Suisse, Discovery, Disney, Esprit, Facebook, Google, ING, Viacom and Vorwerk.

Project

Media/entertainment industry. In all cases we’re talking about VOD applications/platforms that allows users to stream video on demand content, including popular TV series, movies and sporting events. Applications are available for iOS (iPhone/iPad), tvOS and Android.

Needed skills iOS

  • at least 4 years in programming iOS applications experience (senior)
  • very good Swift and at least basic Objective-C
  • understanding of the object and protocol-oriented programming
  • familiarity with at least two architecture patterns
  • experience with unit tests
  • practical knowledge of releasing an iOS application to the store
  • know how to create complex user interfaces through Interface Builder and from the code
  • understanding of multi-thread concepts
  • familiarity with CI/CD tools
  • understanding of SOLID principles

Extra skills

  • understanding and commercial experience in reactive programming
  • experience with UI tests
  • your own app in the store
  • 1 year or more experience with Objective-C
  • familiarity with SwiftUI and Combine
  • experience with snapshot tests
  • experience with tvOS development,
  • experience with VOD applications, ApplePay, Airplay, Google Chromecast,

Benefits

Competitive salary
Paid vacations, medical insurance
Working with the top customers like Audi, BMW, etc
Working with the best professionals, 1500+ employees around the world
Remote work
Friendly atmosphere
You will practice your tech skills because you will work with the best customers
You will work on high-quality professional equipment
You will work for a stable company and a long-term job

Get this job!

Send your CV