APP开发工程师 - 招聘岗位需求
岗位职责
-
负责iOS、Android及跨平台(uni-app)移动端应用的开发、维护与迭代,确保多端功能一致性与性能优化;
-
独立完成原生或混合应用功能模块开发,解决多平台适配问题,保障用户体验与交互流畅性;
-
使用uni-app框架进行跨平台开发,优化H5与原生组件的混合渲染性能;
-
针对不同平台特性(如iOS的App Store、Android的Google Play)完成应用上架、审核及后续版本管理;
-
定位并解决应用内存泄漏、卡顿、兼容性等性能问题,提升应用稳定性和运行效率;
-
持续跟进移动端技术趋势,推动Flutter、React Native等跨平台技术或新框架的落地实践。
任职要求
-
教育背景:
-
计算机科学、软件工程或相关专业本科及以上学历;
-
-
技术能力:
-
iOS方向:
-
精通Swift/Objective-C,熟悉Xcode开发工具及iOS SDK框架;
-
掌握UIKit、Auto Layout、Core Animation,熟悉SwiftUI、Combine者优先;
-
熟悉苹果应用商店上架流程,有实际发布经验。
-
-
Android方向:
-
精通Kotlin/Java,熟悉Android Studio及Android SDK;
-
熟悉Jetpack组件(ViewModel、LiveData、Room)、Jetpack Compose;
-
熟悉Google Play上架规则及隐私政策。
-
-
混合开发方向:
-
熟练使用uni-app框架开发跨平台应用,熟悉Vue.js语法及生态;
-
了解原生与H5混合开发原理,能实现原生插件扩展及性能调优;
-
有React Native、Flutter等跨平台开发经验者优先。
-
-
通用技能:
-
熟悉Git版本控制、CI/CD流程(如Jenkins/Fastlane);
-
掌握RESTful API交互、JSON数据解析及本地缓存策略;
-
熟练使用性能分析工具(Instruments/Profiler、LeakCanary)。
-
-
-
经验要求:
-
3年以上移动端开发经验,至少精通iOS或Android其中一个方向;
-
有uni-app跨平台项目经验,或原生+混合开发混合架构项目经验;
-
熟悉移动端安全机制(数据加密、反调试、代码混淆等)。
-
-
软性素质:
-
对用户体验敏感,能平衡技术实现与产品需求;
-
逻辑清晰,具备复杂问题拆解及跨团队协作能力;
-
主动学习新技术,适应快速迭代的开发节奏。
-
加分项
-
熟悉微信小程序、快应用等轻量化平台开发;
-
有前端开发经验(Vue/React),了解前端工程化工具链;
-
掌握自动化测试框架(Appium/Espresso/XCUITest);
-
有高并发、多线程优化或大规模用户应用开发经验;
-
参与过开源项目或技术社区贡献,有技术博客/作品集。
申请方式:
- 请将简历、作品集发送至我们公司邮箱
- 邮件标题格式:移动端工程师应聘-姓名-方向(iOS/Android/混合)