Beruf App-Entwickler / App-Entwicklerin

App-Entwickler implementieren Softwareanwendungen für mobile Geräte auf der Grundlage von Designvorgaben. Dabei verwenden sie allgemeine oder spezifische Entwicklungstools für die Betriebssysteme der mobilen Geräte.

App-Entwickler/App-Entwicklerin: Stellenausschreibungen

Finden Sie den Job Ihrer Träume auf talent.com, einem der weltweit größten Jobportale.

Stellenausschreibungen: talent.com

Persönlichkeitstyp

Verwandte Berufe edv / it, informatik

  • Anwendungsprogrammierer/in
  • IT-Analyst/in
  • IT-Berater/in
  • IT-Projektleiter/in
  • IT-Vertriebsfachmann/frau
  • Leiter/in der IT-Abteilung
  • Software-Ingenieur/in
  • Software-Tester/in
  • SonstigeTätigkeiten im Bereich Software, Multimedia oder Analyse
  • Systemanalytiker/in

Wissen

  • Software für integrierte Entwicklungsumgebungen

    Das Paket von Softwareentwicklungswerkzeugen für das Schreiben von Programmen, z. B. Compiler, Debugger, Code-Editor, Code-Highlights, die als Paket in eine einheitliche Benutzerschnittstelle eingebunden sind, z. B. Visual Studio oder Eclipse.

  • Mobile Betriebssysteme

    Funktionen, Beschränkungen, Architekturen und andere Merkmale von Betriebssystemen für mobile Geräte, z. B. Android oder iOS.

  • Computerprogrammierung

    Techniken und Grundsätze der Softwareentwicklung wie Analyse, Algorithmen, Programmierung, Testen und Kompilieren von Programmierparadigmen (z. B. objektorientierte Programmierung, Funktionsprogrammierung) und von Programmiersprachen.

  • Werkzeuge für das Software-Konfigurationsmanagement

    Die Software-Programme zur Durchführung von Konfigurationsidentifizierung, -überwachung, -buchführung und -audit, z. B. CVS, ClearCase, Subversion, GIT und TortoiseSVN, die für dieses Management geeignet sind.

  • Internet der Dinge

    Allgemeine Grundsätze, Kategorien, Anforderungen, Beschränkungen und Schwachstellen intelligenter vernetzter Geräte (meist mit Internetkonnektivität).

  • IKT-Debugging-Werkzeuge

    Die zum Testen und zur Fehlersuche von Programmen und Quellcode verwendeten IKT-Werkzeuge wie GNU Debugger (GDB), Intel Debugger (IDB), Microsoft Visual Studio Debugger, Valgrind und WinDbg.

Fertigkeiten

  • Datenbestand migrieren

    Anwenden von Migrations- und Umwandlungsmethoden auf vorhandene Daten, um Daten zwischen Formaten, Speichern oder Computersystemen zu übertragen oder umzuwandeln.

  • Kundenfeedback zu Anwendungen einholen

    Sammlung der Rückmeldungen und Analyse der Daten von Kunden zum Ermitteln von Anfragen oder Problemen, um die Anträge und die Kundenzufriedenheit insgesamt zu verbessern.

  • Softwarespezifikationen analysieren

    Bewertung der Spezifikationen eines zu entwickelnden Softwareprodukts oder Systems, indem funktionale und nicht funktionale Anforderungen, Einschränkungen und mögliche Anwendungsfälle ermittelt werden, die die Interaktion zwischen der Software und ihren Nutzern veranschaulichen.

  • Software-Entwurfsmuster verwenden

    Nutzung wiederverwendbarer Lösungen und formalisierter bewährter Verfahren zur Lösung allgemeiner Aufgaben der IKT-Entwicklung in den Bereichen Softwareentwicklung und -design.

  • Softwarebibliotheken verwenden

    Einsatz von Code und Softwarepaketen, die übliche Routinen erfassen, um Programmierern/Programmiererinnen ihre Arbeit zu erleichtern.

  • Rechnergestützte Softwareentwicklungswerkzeuge verwenden

    Softwaretools (CASE) zur Unterstützung des Entwicklungszyklus, der Entwicklung und Implementierung von Software und hochwertigen Anwendungen, die leicht betrieben werden können, benutzen.

  • Softwareprototyp entwickeln

    Erstellen einer ersten unvollständigen oder vorläufigen Version einer Softwareanwendung, um bestimmte Aspekte des Endprodukts zu simulieren.

  • Verfahren zur automatisierten Migration entwickeln

    Entwickeln von Verfahren für die automatische Übermittlung von IKT-Informationen zwischen Speichertypen, Formaten und Systemen, damit die Mitarbeiter die entsprechenden Aufgabe nicht manuell ausführen müssen.

  • Fachtexte auswerten

    Lesen und Verstehen von Fachtexten, die Informationen über die Ausführung einer Aufgabe enthalten, in der Regel als Schritt-für-Schritt-Anleitung.

  • Flussdiagramm erstellen

    Erstellen eines Diagramms zur Veranschaulichung des systematischen Fortschritts mithilfe von Verbindungslinien und verschiedenen Symbolen.

  • Softwareprobleme identifizieren und beheben

    Durch Analyse von Testergebnissen Computercodes reparieren. Zu diesem Zweck Fehler finden, die die Software dazu veranlassen, ein falsches oder unerwartetes Resultat auszugeben, und diese Fehler beheben.

Mögliche Kenntnisse und Fähigkeiten

matlab ansible sap r3 openedge advanced business language smalltalk xcode funktionale programmierung verwenden typescript python nebenläufige programmierung verwenden kundenbedürfnisse ermitteln softwarerahmenwerke für mobilgeräte sas language logische programmierung verwenden objektorientierte programmierung verwenden blackberry world-wide-web-consortium-standards vbscript assembly windows phone common lisp systemkomponenten integrieren kreative ideen entwickeln erlang coffeescript c++ sich an veränderungen in technologieentwicklungsplänen anpassen prolog swift ruby javascript abap haskell eclipse ios perl pascal c# scratch automatische programmierung einsetzen android ml kdevelop scala asp.net php java apache maven objektorientierte modellierung groovy cobol puppet softwareanomalien ikt-sicherheitsgesetzgebung microsoft visual c++ objective-c lisp benutzerschnittstelle konzipieren apl salt staf ajax visual basic r jenkins

Source: Sisyphus ODB