Technology & Computing

Mobile App Developer

Builds applications specifically for phones and tablets, working within iOS, Android, or cross-platform frameworks.

Also known as: iOS Developer, Android Developer, App Developer

Compare with another career

What you do

Writes and tests code for mobile apps, working within the constraints of small screens, touch interaction, and limited battery and network resources. Handles app store submission requirements, device compatibility testing, and integrates with device features like cameras, GPS, and push notifications. Coordinates with backend developers and designers to ship features on a release schedule.

Typical work environment

Desk-based development work with device testing labs or physical test devices on hand, usually within a dedicated mobile team.

Typical entry point

Junior mobile developer at an app-focused company, agency, or in-house mobile team

Relevant subjects

Core

Computer Science

Also relevant

Mathematics

Relevant interests

Core

Programming

Also relevant

ComputersGaming

Useful skills

Programming· AdvancedJavaScript· IntermediateProblem solving· AdvancedCreativity· Beginner

These are useful, relevant skills to build over time — not a checklist you need to already have.

Common education routes

Bachelor's degree—Computer Science EngineeringPrimary route
Bachelor's degree—Software EngineeringPrimary route
Bachelor's degree—Information TechnologyCommon route

These are common routes in, not the only path — and not a university or course recommendation.

Career characteristics

Remote-work friendlyDeep technical specialisation

General tendencies for this career, not a guarantee — actual roles vary by employer and location.

Industries

Software

Tags

STEMTechnical

Related careers

Technology & Computing

Frontend Developer

Builds the user-facing part of websites and applications — the layouts, interactions, and visuals people directly see and use.

TechnicalCreativeStem
Technology & Computing

Full Stack Developer

Works across both the frontend and backend of applications, able to build a feature end-to-end from database to user interface.

TechnicalHigh GrowthStem
Featured
Technology & Computing

Software Engineer

Builds and maintains the software applications and systems that businesses and consumers rely on, working across the full development lifecycle from design to deployment.

TechnicalHigh GrowthStem
Technology & Computing

Network Engineer

Designs, builds, and maintains the networks that connect computers, servers, and devices within and across organizations.

TechnicalOffice BasedStem
Technology & Computing

Cybersecurity Engineer

Designs, builds, and hardens the security systems and controls that protect an organization's networks, applications, and data.

TechnicalHigh GrowthRegulated Profession
Technology & Computing

Cybersecurity Analyst

Monitors an organization's systems and networks for security threats, investigates incidents, and helps close vulnerabilities before they're exploited.

TechnicalRegulated ProfessionStem
This page describes the career itself — it isn't a personalised match for you. See how well it matches your own Student Digital Profile at /recommendations, or compare it against another career.