IOS Entwickler

Schon einmal gefragt, wer die vielen mobilen App's für die Tablets und Smartphones entwickelt? - IOS Developer! Unsere Heinzelmännchen für den mobilen Hintergrund...
Ihm obliegt die Konzeption, Entwicklung und Implementierung userfreundlicher mobiler Applikationen sowie Features für breites bestehende Anwendungen für iPhone, iPad, Apple Watch und mehr. In der agilen Softwareentwicklung analysiert er den Ist-Zustand und führt die Anforderungserhebung durch. Anschließend wird an der technischen Adaption inhaltlicher Konzepte und der Optimierung bestehender Apps gearbeitet. Hier kommt die noch recht junge Programmiersprache Swift zum Einsatz, wobei auch eng mit den Backend Entwicklern und UI Designern gearbeitet wird.

Technologie | Tools | Methoden

  • IOS: Apple Mobiles Betriebssystem, auf dem die Anwendungen laufen
  • Swift / Objective C: Programmiersprachen
  • xCode: Meist verwendete Tool, um Programme für Mac zu entwicklen
  • Cocoa Touch: Framework mit den grafischen Oberflächen entwickelt werden
  • MVVM-Pattern: Ist ein Model, welches die Trennung zwischen Anwenderlogik und Benutzeroberfläche herstellt
  • RESTful API's: Anbindung, um die Kommunikation zwischen Server und webbasierten Client zu ermöglichen
  • HMTL / CSS / XML: Webtechnologien, um den Frontend Bereich zu gestalten
  • Scrum: Agile Softwareentwicklung, Arbeitsmethodik

Wissenswertes

Die IOS Developer arbeiten meistens projektorientiert und werden von einem Projektleiter mit Arbeitsaufträgen versorgt. Da es sich bei den Apps in der Regel nicht um allzu umfangreiche Anwendungen handelt, werden sie oft von einem Entwickler programmiert. Neben den Entwicklern arbeiten auch zahlreiche andere Spezialisten, wie ein UI-Designer. Er ist für die Benutzeroberfläche zuständig. Außerdem werden Backend-Entwickler benötigt, die Verbindung zu den Servern in der Cloud sicherstellen.

Fun Fact

Bananen schmecken dem IOS Entwickler einfach nicht!