Back to careers

Mobile Developer

Build apps for the phones in everyone's pockets.

iosandroidreact-nativeswiftkotlin

About this career

Mobile developers ship apps to iOS or Android (or both, using cross-platform frameworks like React Native or Flutter). The role rewards attention to detail — every screen has to feel right on a small touchscreen, often over a flaky network. Good fit if you enjoy the visual side of programming and want fast feedback loops.

Courses on this path

Skills you'll build

JavaScript

The programming language of the web. Runs in browsers and on servers (via Node.js).

TypeScript

JavaScript with types. Catches bugs before you run the code.

React

The most popular library for building interactive user interfaces with components.

UX Fundamentals

Principles of designing screens people can actually use — accessibility, hierarchy, feedback.

Git

The version-control tool every software team uses to track and merge changes.

Problem Solving

Breaking big, vague problems into small concrete steps. The most transferable skill in tech.

Free resources to get started

Hand-picked courses and reading from trusted free providers.

Similar career paths

Cloud Engineer

Run software reliably on cloud platforms like AWS, GCP, or Azure.

awsinfrastructurelinuxdevops

Systems Analyst

Study how organizations work and design better systems to support them.

analysisbusinessprocessdocumentation