Mobile Engineer (iOS/Swift) – Cloud Telephony (m/f/d) at NFON AG (Berlin, Deutschland)

Your mission

You will be building our contemporary mobile iOS client, which includes:

  • Development of a fully-fledged and sustainable application in a cross-functional team
  • Design and implementation of interfaces to connect to existing back-end functionalities (RESTful WebServices)
  • Close collaboration with your UI/UX colleagues to guide and excite our customers
  • Proactive presentation of your own proposals regarding solutions and technologies for the development process
  • Expansion of our mobile architecture and establishment of software lifecycle and quality assurance processes (unit test, UI test, build, code analysis)
  • Assuring knowledge transfer and close collaboration with your colleagues to help everybody to improve

Your background

To excel in this position, you need to have:

  • A degree (BA+) in computer science or a completed apprenticeship as IT specialist for application development (IHK)
  • Deep knowledge of modern mobile technologies and frameworks (Swift, Multithreaded Programming with GCD, Networking, Apple Autolayout, etc.)
  • Familiar with common iOS architectures like MVC, MVVM, Viper, ReSwift
  • Experience with modern code management, Build & Release Tools (Git, Jenkins, Bamboo, etc.)
  • Good understanding of Apple’s Human Interface Guidlines, Application States and Lifecycle
  • Solid knowledge of dry principles (KISS, YAGNI)
  • Skills with setting up and automated testing environment (XCTest) and writing tests
  • Fluent in English (written and spoken) – any other language is a plus

Additionally (nice to have), you are:

  • Have basic knowledge of SIP
  • Have experience of Reactive programming (Combine)
  • Familiar with Atlassian suite, Pushkit, SwiftUI
  • Good team player
  • Right agility mindset
  • Positive problem solving attitude

Source:

Job Overview
Job Location