mobile application developer
Mobile application developers implement applications software for mobile devices, based on the designs provided, using general or specific development tools for device operating systems.
Also called: app developer, mobile app specialist, mobile app developer, app programmer, cell phone app developer, app coder
- 18
- essential skills
- 70
- optional skills
- 8
- related roles
- 2514
- ISCO-08 group
Where you can go from here
8 rolesOccupations sharing the most essential skills with this one. The number is a count, not an opinion.
- ICT system developerWhat changes?15 skills in common
- industrial mobile devices software developerWhat changes?15 skills in common
- ICT application developerWhat changes?14 skills in common
- embedded systems software developer13 skills in common
- ICT application configurator13 skills in common
- software developer13 skills in common
- web developer13 skills in common
- digital games developer11 skills in common
Essential skills
18- analyse software specifications
- collect customer feedback on applications
- computer programming
- create flowchart diagram
- debug software
- develop automated migration methods
- develop software prototype
- ICT debugging tools
- integrated development environment software
- Internet of Things
- interpret technical texts
- migrate existing data
- mobile operating systems
- tools for software configuration management
- use an application-specific interface
- use software design patterns
- use software libraries
- utilise computer-aided software engineering tools
Optional skills
70- ABAP
- adapt to changes in technological development plans
- AJAX
- Android (mobile operating systems)
- Ansible
- Apache Maven
- APL
- ASP.NET
- Assembly (computer programming)
- augmented reality
- BlackBerry
- C#
- C++
- COBOL
- CoffeeScript
- Common Lisp
- design user interface
- develop creative ideas
- digital systems
- Eclipse (integrated development environment software)
- Erlang
- Groovy
- Haskell
- ICT security legislation
- identify customer requirements
- integrate system components
- iOS
- Java (computer programming)
- JavaScript
- Jenkins (tools for software configuration management)
- Joomla
- KDevelop
- Lisp
- MATLAB
- Microsoft Visual C++
- ML (computer programming)
- mobile device software frameworks
- object-oriented modelling
- Objective-C
- OpenEdge Advanced Business Language
- Pascal (computer programming)
- Perl
- PHP
- Prolog (computer programming)
- Puppet (tools for software configuration management)
- Python (computer programming)
- R
- Ruby (computer programming)
- Salt (tools for software configuration management)
- SAP R3
- SAS language
- Scala
- Scratch (computer programming)
- screen reader
- Smalltalk (computer programming)
- software anomalies
- SPARK
- STAF
- Swift (computer programming)
- TypeScript
- use automatic programming
- use concurrent programming
- use functional programming
- use logic programming
- use object-oriented programming
- use query languages
- VBScript
- Visual Basic
- World Wide Web Consortium standards
- Xcode
Definition and skills from ESCO, published by the European Commission. Source concept
No account needed to start
How close are you to being a mobile application developer?
MyNodes reads your CV once, maps it to this same taxonomy, and shows you which roles you are already closest to and the few skills that would open the most doors. The file is deleted as soon as it has been read.