Android/iOS developer
Demand for mobile app developers across the Android and iOS platforms has never been stronger as the industry tries to keep up with surging demand.

Alternative job titles for this role
- Software developer
- Mobile app developer
- Software engineer, mobile apps
- Application developer
- Java developer
Introduction
Demand for mobile, cross-platform apps has never been higher while the skilled developers that can design them have never been in such short supply. Mobile developers write programmes using the Objective C, C++, C# or Java programming languages. A mobile app developer chooses the operating system or mobile platform they will develop for, such as Google's Android or Apple's iOS, then learns the programming languages and software development environment for that platform. Currently, there are five major mobile platforms, each with its own core language(s) and development environment but this in a state of constant change to keep up with the pace of new technology.
What the job involves
- Requires fluency in programming languages such as Java, Objective-C and C++
- Code, test, debug, monitor and document changes for apps
- Know the development environment of Android and iOS operating systems
- Develop application programming interfaces (APIs) to support mobile functionality
- Keep constantly up to date with the terminology, concepts, and best practices for coding mobile apps
- Use and adapt existing web applications for apps
- Work closely with other departments to constantly innovate app functionality and design
How your career can develop
As smartphones and tablets change the way people communicate, do business, shop, and access news and entertainment, the mobile device market is growing at incredible speeds. It provides huge scope for career development and progression for skilled, experienced, artistic, innovative, forward-thinking app developers.
Why app development matters
Dublin start-up Drop used an Enterprise Ireland grant to get its recipe App off the ground, which has amassed more than €1 million in sales worldwide to date.
Skills
- A passion for modern communications technology
- Strong aptitude for computer languages and coding
- A flair for design
- Strong organisational skills
- Maths skills
- Constantly keeping up to date with developments and trends in the tech and modern media world
- The ability to learn quickly
- The ability to interpret and follow technical plans
- A creative approach to problem-solving
- Strong communication skills
Typical employers
- Android and iOS app development companies
- Android iOS platform developers
- Software companies
- Self-employment through contracting is possible with experience
- The retail sector
- Health
- Travel and tourism
- Entertainment industry
- Financial services
Typical salary
Graduate/Starting €30,000
Senior/Potential €80,000+ for experienced developers
Typical qualifications
The job is open to several degree course graduates. These include:
- computer science/engineering
- software engineering
- information systems
- mathematics
- business/management
- physical/mathematical/applied science
Further information
Irish Computer Society: www.ics.ie
Irish Software Research Centre: www.lero.ie
Engineers Ireland: www.engineersireland.ie
Electric Sheep: http://www.androidappdevelopment.ie/
Essential advice
Get inspired
Top opportunities
Spotlight course providers
