ISCO Specialization 2514.2.2 Mobile Application Developer

From Open Risk Manual

Definition

Mobile Application Developer: Mobile app developers implement applications software for mobile devices, based on the designs provided, using general or specific development tools for device operating systems.

Essential Skills

  • Develop Software Prototype
  • Mobile Operating Systems
  • Collect Customer Feedback On Applications
  • Debug Software
  • Migrate Existing Data
  • Internet Of Things
  • Use Software Design Patterns
  • Tools For Software Configuration Management
  • Create Flowchart Diagram
  • Develop Automated Migration Methods
  • Use Software Libraries
  • Analyse Software Specifications
  • Ict Debugging Tools
  • Integrated Development Environment Software
  • Utilise Computer-Aided Software Engineering Tools
  • Computer Programming
  • Interpret Technical Texts


Optional Skills

  • Python (Computer Programming)
  • R
  • Develop Creative Ideas
  • Objective-C
  • Perl
  • Eclipse (Integrated Development Environment Software)
  • Sap R3
  • Use Logic Programming
  • Vbscript
  • Staf
  • Typescript
  • Matlab
  • Erlang
  • Salt (Tools For Software Configuration Management)
  • Scala
  • Cobol
  • Asp.Net
  • Design User Interface
  • Common Lisp
  • Scratch (Computer Programming)
  • Ict Security Legislation
  • Ios
  • C#
  • Assembly (Computer Programming)
  • Lisp
  • Jenkins (Tools For Software Configuration Management)
  • World Wide Web Consortium Standards
  • Software Anomalies
  • Ml (Computer Programming)
  • Xcode
  • Openedge Advanced Business Language
  • Ruby (Computer Programming)
  • Apl
  • Ansible
  • Use Functional Programming
  • Pascal (Computer Programming)
  • Swift (Computer Programming)
  • Integrate System Components
  • Apache Maven
  • Microsoft Visual C++
  • Kdevelop
  • Smalltalk (Computer Programming)
  • Puppet (Tools For Software Configuration Management)
  • Use Object-Oriented Programming
  • Groovy
  • Haskell
  • Sas Language
  • Abap
  • Php
  • Android (Mobile Operating Systems)
  • Javascript
  • Blackberry
  • Use Automatic Programming
  • Ajax
  • Coffeescript
  • Java (Computer Programming)
  • Object-Oriented Modelling
  • Use Concurrent Programming
  • C++
  • Prolog (Computer Programming)
  • Identify Customer Requirements
  • Adapt To Changes In Technological Development Plans
  • Mobile Device Software Frameworks
  • Windows Phone
  • Visual Studio .Net


Alternative Names

  • App Developer
  • Mobile App Specialist
  • Mobile App Developer
  • Mobile Application Developers
  • App Programmer
  • App Coder


Higher Level