Income and benefits
According to the Bureau of Labor Statistics, the median annual wage for app developers was $107,510 in 2019. The lowest 10 percent earned less than $64,240, and the highest 10 percent earned more than $164,590. The top industries were: software publishing (where the median annual salary was $122,11o), manufacturing ($116,080), management of companies and enterprises ($107,64), computer systems design and related services ($103,670) and insurance carriers and related activities (100,980).
Autonomy and Flexibility
At the beginning, working in app development may not feel like it provides too much flexibility or autonomy as it is typical to start off in entry-level positions and report to more senior roles. In these positions, the hours can be especially long if a deadline is close.
However, as you progress into more senior positions, you quickly receive more autonomy, responsibility and flexibility. With more experience, there is the option to become self-employed or to work as a consultant, which gives you the ultimate flexibility and control.
Locations and commute
According to Zippia, the best states to be a mobile app developer, based on average annual wage and availability of jobs were:
- Washington, where the average annual salary was $115,678
- North Carolina, where the average annual salary was $91,503
- New York, where the average annual salary was $98,474
- California, where the average annual salary was $103,782
- District of Columbia, where the average annual salary was $103,683
The worst states, according to Zippia, were West Virginia, North Dakota, South Dakota, Wyoming and Hawaii.
The largest employers of software developers, which includes app developers, in 2019 were, computer systems design and related services, which employe 33% of all software developers in the United States. Manufacturing employs 11% of all software developers, software publishers employe 9%, management of companies and enterprises employ 5% and insurance carriers and related activities employ 4%.
In general, app developers will work in teams with other tech-savvy individuals who also contribute to designing, developing, and programming successful software. Some developers will work at home.