Senior iOS Software Engineer / Application Architect (m/w/d) // eNote

May 3, 2019

Our company is building a revolutionary product which will affect the way millions of people study and play music every day. We are searching for an experienced and passionate iOS Engineer ready to join our effort and help us architect and build the face of our solution – an intelligent mobile application which will provide millions of amateurs and professionals instant access to the majority of world’s music heritage.

Die Meisten von uns sprechen auch Deutsch, aber da wir ein multinationales Team sind, ist die Firmensprache Englisch.

Job responsibilities

  • Designing the architecture of high-load iOS client application which includes custom-built music score viewer, handwriting recognition and interpretation of machine learning models
  • Defining frameworks and component design
  • Creating the application user interface based on the designers’ feedback
  • Implementation of application core features

Profile requirements

  • At least 4 years of full-time experience in developing iOS apps with Objective-C and Swift
  • Experience architecting iOS applications and implementing high quality custom user interfaces
  • Deep understanding of design patterns, OOP, algorithms and data structures
  • Experience with Git or other version control systems
  • You are familiar with development lifecycle and CI/CD workflows
  • Solid knowledge of core frameworks: Core Data/SQLite, Core Audio, Core Animation, Quartz 2D, Core PDF and etc. Experience with AVFoundation/AudioToolbox is a plus.
  • Excellent understanding and experience in multithreading, memory management, and network communication on iOS devices
  • Experience in integration with REST APIs
  • Working with sensors (microphone, orientation) and third-party hardware
  • You are self-driven, collaborative and willing to grow as an engineer/architect
  • Fluent English skills

Nice to have

  • You are familiar with Core ML and the concepts of machine learning and integrating ML models into iOS applications (preferably TensorFlow + Keras, PyTorch or Create ML)
  • Experience with C++/ANSI C in iOS applications
  • Experience with OpenGL ES, scene rendering or game development
  • You have experience building high-load full stack solutions and you understand backend API development principles, ideally – prior experience working with Java and Python based backends
  • You are proud of your open source contributions and you are ready to show your portfolio
  • Ability to communicate in German

We offer you

  • Competitive compensation scheme
  • work with some of the world leading AI and BigData developers who won global Kaggle and TopCoder competitions
  • Comfortable modern office in the heart of Berlin’s tech scene, very well connected to all local transportation services
  • Small team, flat hierarchy, founder-led start-up
  • We value diversity. You will only be judged based on your skills and fit for the job
  • We are open minded! You are more than welcome to criticize and improve our processes and working culture
  • High quality standards, your colleagues are experienced professionals
  • Top-notch hardware equipment
  • Great career opportunities – you will be building the product from the very beginning, defining its architecture and software design
  • Work in a start-up with a high valuation and a 7-figure funding

Send your application to: [email protected]

Visit the company website