Mobile Developer
You build apps for phones — iOS, Android, or both. The work is detail-heavy, deadline-driven, and constantly shifting because Apple and Google change their rules whenever they feel like it.
What Tuesday looks like
You open Xcode (or Android Studio) and pull the latest code. Someone broke the build overnight — you spend 20 minutes finding the merge conflict and fixing it. Standup at 9:30, fifteen minutes that should've been ten. You're working on a checkout screen redesign; the designer's mockup has a layout that's going to be a pain on smaller phones, and you message them to negotiate. By lunch you've got a working version but the animation feels janky. After lunch you debug why a network call is returning weird data on Android but not iOS — turns out the backend team is sending slightly different JSON to each platform. You file a ticket. You spend an hour writing unit tests because your team lead actually enforces that. Late afternoon you test on three physical devices because the simulator lies. You ship a build to QA at 5:30 and log off.
Career profile
Career shape
Tap or hover each point to explore a dimension
In the landscape
Tap or hover any dot to identify a career
Salary range
$92K
Entry
$130K
Median
$165K
Senior
$70K floor
$210K ceiling
10-yr growth
+17%
8/10 exposure
Reward profile
3 quick questions to see how this career fits the way you work.
What school costs — and when it pays off
Bachelor's degree · Four years at a public university. Costs here use the cheaper in-state rate.
The chart shows your annual salary over time alongside the annual loan repayment. The shaded band at the bottom is what goes to the loan each year — when it disappears, your full salary is yours.
School cost fully covered by year 8, with strong earnings well beyond that.
Entry-level salary
$92K
25th percentile — what most people start at
Experienced salary
$165K
75th percentile — after ~10 years in the field
School & training cost
$80K
+ $29K interest over 10 yrs
Loan paid off
Year 14
$910/mo for 10 years
First year of work
After loan's paid (yr 14)
Salary range reflects 25th–75th percentile nationally, growing from entry-level to experienced over 10 working years. School costs are national averages — yours will vary. Loan assumes you borrow the full amount at 6.54% interest, repaid over 10 years. Monthly figures are pre-tax.
The first years
Year 1–2: Junior Developer
You're hired at $75–95K and given the boring tickets nobody else wants — fixing typos in UI strings, updating deprecated APIs, chasing crash reports. You spend half your time reading code other people wrote and trying to understand why it works. Code reviews bruise your ego because senior devs leave 40 comments on your first pull request. You learn that the simulator and a real phone are different universes, and that 'works on my machine' is not a defense.
Year 2–4: Mid-Level Developer
You're trusted to own whole features now — a new onboarding flow, a payment screen, a notifications system. Pay climbs to $110–135K. You start getting paged when something breaks in production, which is humbling at 11pm. Apple releases iOS 18 (or Google drops a new Android version) and breaks something you built, and you spend a sprint patching it. You also realize how much of the job is meetings, Slack threads, and arguing with product managers about scope.
Year 4–5: The Fork
You're good enough now that companies are recruiting you. You have to decide what kind of developer you want to be: deep specialist (iOS-only or Android-only, going hard on performance, accessibility, or a niche like AR), generalist platform engineer (React Native, Flutter, cross-platform), or step toward management. Each path has different ceilings and different daily lives. AI tools are also eating a lot of the boilerplate work you used to get paid for, so 'just coding' is becoming a weaker position.
Decision point
Specialize in one platform deeply, go cross-platform/generalist, or start the slow pivot toward tech lead and management. Specializing pays well now but locks you in if that platform loses ground. Generalist work is more flexible but you're competing with more people and more AI. Management means less coding and more handling humans — which some developers hate.
Year 5–7: Senior Developer or Tech Lead
Pay is now $140–180K, more in big tech. If you went the IC (individual contributor) route, you're the person other devs come to when something weird breaks, and you're expected to make architecture decisions that affect the next two years of the codebase. If you went tech lead, you're coding maybe 40% of the time and spending the rest reviewing PRs, mentoring juniors, planning sprints, and sitting in meetings about meetings. Either way, you're now the one being asked why a junior's pull request has 40 comments on it.
The path in
Computer Science · Software Engineering · Computer Engineering · Information Technology
Most mobile dev jobs at established companies still filter resumes by degree. You won't take many 'mobile-specific' classes — you'll learn fundamentals (data structures, algorithms, OOP) and teach yourself Swift or Kotlin on the side through personal projects.
iOS Development · Android Development · Full-Stack Mobile
Faster and cheaper, but the job market for bootcamp grads has gotten tougher since 2023 — you'll need a strong portfolio of shipped apps to compete. Best paired with prior coding experience or a non-CS degree.
Computer Science · Software Development · Web and Mobile Development
Community college is a smart, low-debt way to test if you actually like coding before committing. Most students transfer into a 4-year CS program; a few break in directly with strong portfolios, but that's harder than it used to be.
Self-directed via Apple Developer Academy curriculum, Google Android courses, Udemy, freeCodeCamp
Possible but hard mode — you need to ship real apps to the App Store or Play Store and build a credible GitHub. Works best for people with unusual hustle or who can freelance/build their own product first.
Known for this field
Consistently ranked top-3 CS program in the US. Brutally competitive admissions, but graduates land at Apple, Google, and Meta with ease.
Silicon Valley pipeline. Strong HCI and mobile focus, and you're surrounded by people building startups.
Top-ranked CS at public-school prices for in-state students. Their online OMSCS master's is also a known later option.
Free 10–12 month iOS-focused program run by Apple. Highly selective, and the only US Apple Developer Academy location.
Big-name CS program with strong industry recruiting and reasonable in-state tuition.
Sends more grads into Apple, Google, and Meta than most Ivies thanks to pure geography. Affordable Cal State tuition.
Deferred tuition options available. Curriculum is full-stack, but grads regularly move into mobile roles.
Strong transfer pipeline to UCs and Cal States. Offers actual mobile-specific coursework, which most CC programs don't.
Related paths
Game Developer
Both build user-facing apps with rich graphics and interaction, and mobile games are a huge overlap area. Skills like performance optimization carry between them.
Software Developer
Mobile development is really a specialization of software development — same core skills, just focused on iOS or Android.