Software Engineer, iOS

  • Numbrs / Centralway
  • Zürich, Switzerland
  • Oct 02, 2017
Full time Information Technology

Job Description

About Numbrs

Numbrs is a customer-centric financial services company. It enables its customers to manage their existing bank accounts and personal finances and to buy any financial product from every provider at the best possible price. Numbrs is not a bank and will not become a bank. Numbrs is headquartered in Zurich, Switzerland and employs 100 people. 1.5 million bank accounts are currently managed through the app in Germany and it is the #1 bank-independent banking app on iOS and Android.

The position is based in Zürich. 

Responsibilities

Working alongside our design, business and project teams, you will join our team of top engineers in developing and shipping new features, using state-of-the-art technologies. You will design, build and maintain high performance, reusable and reliable iOS code. You will be responsible for the development and maintenance of our iOS apps, within a team of engineers, ensuring the best possible performance and quality. Additionally, you will conduct regular code and peer reviews to ensure the quality requirements are met. You will remain up-to-date with the latest technologies, and understand their benefits and limitations when furthering the development of the product.

Our Technology Stack

  • Fully native app written in Objective-C with new code in Swift
  • Fully automated deployments using CI/CD on Jenkins
  • Communication with the backend based on REST and WebSocket API
  • Strong usage of crypto and encryption standards on top of Core Data
  • Apple Watch Extension
  • Highly distributed system based entirely on microservices in production for 2+ years
  • NoSQL as a primary data store
  • Hosted at AWS
  • Fully automated deployments using CI/CD and Ansible on Jenkins

Requierements

  • Truly exceptional software engineers
  • B.S. or M.S. degree in computer science or equivalent work experience relevant to this role
  • Proven track record of building iOS apps, of which you can be proud of
  • Deep understanding of Objective-C, Swift and Cocoa design patterns.
  • Knowledge of other languages and platforms is a great advantage
  • Knowledge of frameworks such as Core Data and AFNetworking, and tools such as Cocoapods
  • Experience with Git and continuous integration
  • Excellent communication skills in English
  • Demonstrated ability to work independently

Our Office

Centralway expects passion and commitment from our employees in order to reach our goals. Our unique working environment has been tailored to this purpose:

  • Café and restaurant
  • Air-conditioned cinema
  • Free breakfast and lunch buffets
  • Fitness studio