App-Entwickler*in

Andere Bezeichnung(en):
Mobile Application Entwickler*in, Mobile Application Developer*in

Berufsbeschreibung

App-Entwickler*innen sind Softwareprogrammierer*innen, die sich auf die Entwicklung und Programmierung von "Apps" (Kurzform für Applikationen) für Smartphones und Tablets oder sogenannte Web-Apps für Desktopanwendungen und Notebooks spezialisiert haben. Zu solchen Applikationen zählen z.B. Stadtpläne, Infos zu Restaurants, Kinos, Theater, mobile Notizen und Tagebücher, Fitnesstracker, Spiele usw.

Gemeinsam mit Smartphone-Herstellern und Mobilfunk-Betreibern stellen App-Entwickler*innen fest, welche Anwendungen und Funktionen von den Kundinnen und Kunden/User*innen gewünscht werden. Auf der Grundlage von Marktforschung, Studien und Umfragen konzipieren sie die Applikation im Detail und setzen die Funktionen, welche die Applikation leisten soll, in ein graphisches Design um, welches sie in einer entsprechenden Computersprache programmieren. Sie testen die Applikationen auf Bedien- und Benutzerfreundlichkeit und helfen ihren Auftraggebern bei der Markteinführung von neuen Apps.

App-Entwickler*innen planen, gestalten und programmieren Anwendungen und Funktionen für Smartphones und Tablets und anderen Geräten mit Touchdisplays. Diese sogenannten Apps sind leicht bedienbar, userfreundlich und meist auf den/die User*in individuell abgestimmt bzw. einstellbar. Der Bereich der App-Entwicklung ist heute kaum mehr überschaubar - fast jedes Restaurant, Kino, Einkaufshaus, Fitnesscenter etc. bietet Apps an, mit denen sie mit ihren Kundinnen und Kunden in Verbindung stehen und die neuesten Informationen und Angebote bekanntgeben können. In der Regel wird von diesen Betrieben die Entwicklung von Apps an spezielle Softwarefirmen in Auftrag geben.

App-Entwickler*innen sind meist ausgebildete Informatiker*innen, (Programmierer*innen, Softwarespezialist*innen), die sich auf die Entwicklung und Programmierung von Apps spezialisiert haben. Bei ihrer Arbeit wenden sie eine oder mehrere Programmiersprachen an und setzen Code-Generatoren, Test-Hilfen, Dokumentationstools und Editiersysteme ein.

Nach dem Programmieren der Apps führen die App-Entwickler*innen verschiedene Testläufe durch, in denen sie die Funktionen und Abläufe optimieren. Besonders wichtig ist die graphische Darstellung der Oberflächen der Apps auf den Smartphones/Tablets, da diese von den User*innen nur mittels Tappen und Wischen (tap & swipe) bedient werden (d. h. ohne Maus und Tastatur). Daher müssen Apps so programmiert werden, dass mittels dieser einfachen Bedienungsweise sich Menüfelder öffnen und eine  Navigation durch die Applikation möglich ist, trotz der limitierten Oberfläche der Geräte.

Weiters verbessern App-Entwickler*innen bereits am Markt eingeführte Applikationen, indem sie sogenannte Updates erstellen; in diesen erweitern sie die Funktionen oder passen sie an veränderte Voraussetzungen an. Das Kompetenzspektrum von App-Entwickler*innen erstreckt sich über den gesamten Bereich der modernen Informations- und Telekommunikationstechnologie inklusive  Multimedia- und Webdesign. Bei ihrer Arbeit arbeiten sie eng mit anderen Spezialist*innen der IT- und Mobilfunkbranche, sowie mit Fachkräften aus Kundenbetreuung und  Marketing zusammen.

App-Entwickler*innen arbeiten mit Computer, Laptops und Computernetzwerken sowie mit Smartphones und Tablets, weiters mit Drucker,  Scanner, Kopier- und Faxgeräten. Sie arbeiten z. B. mit Programmiersprachen wie Java, Delphi, Kylix, JBuilder, C++, AppServer etc. Die Betriebssysteme von Smartphones sind vor allem Android, IOS (iPhones) sowie Windows. Sie benutzen Hand- und Fachbücher, Fachzeitschriften, und lesen Berichte aus der Markt- und Meinungsforschung.

App-Entwickler*innen arbeiten in Büros und Arbeitsplätzen mit modern ausgestatteter Computer-, Informations- und Kommunikationstechnik. Bei ihrer Arbeit kooperieren sie eng mit anderen Spezialist*innen der IT- und Mobilfunkbranche, siehe z. B. Informatiker*in, Kommunikationstechniker*in, Softwareprogrammierer*in, Webdesigner*in.
Weiters stehen sie in Verbindung mit Fachkräften aus Kundenbetreuung und  Marketing und mit Social Media Fachleuten, siehe z.B. Marketingfachmann / Marketingfachfrau, Social Media Experte / Social Media Expertin.

App-Entwickler*innen arbeiten vor allem am Computer und im Sitzen. Die Arbeitszeiten können je nach Auftrag und Projetkfortschritt auch sehr unregelmäßig sein. Speziell wenn Fertigstellungs- und Präsentationstermine eingehalten werden müssen oder unerwartete Probleme auftauchen können auch Überstunden notwendig werden. Grundsätzlich kann die Arbeit von App-Entwickler*innen auch eher zeit- und ortsunabhängig durchgeführt werden.

  • mit den Auftraggebern Anforderungen, Funktionen und Zielsetzung der Applikationen besprechen
  • Zielgruppe (User*innen) der Applikation definieren
  • Applikation entwerfen, gestalten und programmieren
  • geeignetes Interface-Design für Tappen/Wischen-Bedienung erstellen und programmieren
  • mit anderen Team- und Projektmitarbeiter*innen z. B. Webdesigner*innen, Multimedia-Konzeptionist*innen, Projektleiter*innen die App-Entwicklung besprechen und abstimmen
  • App-Anwendungen und App-Funktionen testen und optimieren
  • Fehleranalysen durchführen, Optimierungen und Updates durchführen
  • Auftraggeber*innen beraten und informieren, Applikationen demonstrieren und präsentieren
  • Softwareentwicklungsunternehmen
  • Hersteller von Mobiltelefonen und Smartphones