A mobile app developer builds and maintains the apps people use on their phones and tablets, either natively for iOS and Android or across both from one codebase.
On a delivery team, a mobile app developer typically:
- builds iOS apps in Swift or Android apps in Kotlin, or both platforms at once with Flutter
- connects the app to your APIs and back end, including sign-in, payments and notifications
- tests on real devices and screen sizes, and fixes what breaks
- prepares releases for the App Store and Google Play, and handles the review process
- keeps apps working through each year’s iOS and Android updates
Native development gets the most from each platform. Cross-platform development with Flutter or React Native ships to both from one codebase. If your team works in React Native, see our React Native developers.