跳到正文

职位档案 · 科技 · 科技专业

Mobile App Developer

专精开发手机 App 的工程师,分 Android(Kotlin)、iOS(Swift)或跨平台(React Native/Flutter)几种路线。

Degree尤佳动手做东西科技与系统又叫:Android Developer、iOS Developer
读完这一页,你会知道5 分钟读完
  • 一天从几点忙到几点,每个时段具体在做什么
  • 月薪大约从 RM 4k 到 RM 12k,哪些因素会拉高或压低
  • 要什么学历、证书,面试通常会被问什么
  • 做满几年之后,可以往哪里升、往哪里转

01一天的生活

8:0010:0012:0014:0016:0018:0012345
  1. 1每日 standup,同步昨天完成的功能与今天计划
  2. 2用 Xcode/Android Studio 开发一个新页面,同时处理不同屏幕尺寸的适配
  3. 3测试 App 在真实设备上的表现,用 Profiler 工具排查一个卡顿问题
  4. 4处理 App Store/Google Play 的上架审核意见,调整不符合规范的地方
  5. 5Code Review,同时修复一个用户反馈的崩溃 bug

02具体做什么

  • 开发 Android(Kotlin/Java)或 iOS(Swift/Objective-C)原生 App,或用 React Native/Flutter 开发跨平台 App
  • 串接后端 API,处理数据显示与交互逻辑
  • 优化 App 性能(加载速度、内存使用、电池消耗)
  • 处理不同设备/系统版本的兼容性问题
  • 处理 App Store/Google Play 的上架与审核流程

03会用到的工具

  • 开发环境Xcode(iOS)、Android Studio(Android)
  • 编程语言Swift/Objective-C(iOS)、Kotlin/Java(Android),或跨平台框架 React Native/Flutter
  • 性能分析工具Xcode Instruments、Android Profiler
  • Git/GitHub版本控制
  • App Store Connect / Google Play Console:应用上架管理

04薪水多少

马来西亚月薪,单位令吉(RM)。下面是一个区间,不是承诺:落在哪里,取决于接下来这几件事。

5k10kRM 4–6.3k新人0–2年RM 4.6–7.8k有经验3–6年RM 7.8–12k资深8年以上
平台专精iOS 开发者(Swift/Xcode)薪资明显高于 Android/跨平台开发者,因为人才相对稀缺——iOS 平均 RM6,200-7,800,一般 Mobile Application Developer 平均 RM4,600-6,200
雇主类型科技大厂/MNC 薪资高出市场中位数明显;自由接案按天计费,初级 RM300-550/天,资深 RM900-1,600/天
跨平台能力会 React Native/Flutter 等跨平台框架的开发者,接案范围更广(一套代码同时开发 iOS+Android)

05怎么入行

  • 学历要求:Degree(计算机科学相关)尤佳,自学/Bootcamp 转行也常见
  • 证书/技能要求:至少精通一个平台(iOS/Android)的原生开发,或一套跨平台框架;API 串接、Git 版本控制
  • 加分项:有上架过 App Store/Google Play 的作品、UI/UX 基础知识、性能优化经验

面试与申请细节

  • 面试常见问题:平台选择的理解(比如 Swift 跟 Kotlin、Xcode 跟 Android Studio 的差异)、怎么优化 App 性能、算法与数据结构编码测试
  • 面试常要求展示实际上架过的 App 或作品集,比单纯学历更有说服力
  • 不少人从 Web 开发或 Full Stack 转职过来,透过自学一套移动开发框架切入这个领域

06往哪里发展

Mobile DeveloperSenior MobileDeveloperMobile Tech LeadMobileArchitect;也可能转往Full Stack

07为什么值这个价

手机是多数用户接触产品的主要渠道,App 的流畅度与稳定性直接影响用户留存与转化率,尤其电商/金融类 App,一个卡顿或崩溃可能直接造成交易流失。

08好处与代价

好的一面

  • 移动应用需求持续稳定
  • iOS 专精者薪资天花板高
  • 能看到自己开发的 App 被大量用户实际使用

不太好的一面

  • 要同时应付 Apple/Google 的审核规则变动
  • 平台碎片化(尤其 Android 设备型号多)造成兼容性测试工作量大

09一个常见误会

很多人以为

“移动开发只是"把网页搬到手机上”

实际上

要处理原生系统 API、设备性能限制、审核规范等网页开发不会遇到的问题。

10适合你吗

  • 对手机产品体验有敏感度
  • 能钻研平台特定技术细节
  • 有耐心处理设备兼容性问题
资料来源(3)