移动工程师
Bleem LTD
岗位职责
1. 负责 iOS(Swift/Objective-C)或 Android(Kotlin/Java)原生应用开发,实现核心业务功能与 UI 界面。
2. 基于 React Native 进行跨平台应用开发,实现双平台代码复用与功能一致性。
3. 开发原生模块与桥接代码,解决 React Native 与原生交互的兼容性问题。
4. 具备 Web 前端(React/Vue/Next.js)或后端(**** Web 端开发。
5. 优化移动应用性能,使用调试工具定位并解决性能瓶颈与 bug。
6. 参与技术选型与架构设计,封装通用组件与工具类,建立 CI/CD 流程。
任职要求
1. 移动端原生开发(必须):
- iOS:熟练掌握 Swift/Objective-C,熟悉 UIKit/SwiftUI、Xcode 工具链
- Android:熟练掌握 Kotlin/Java,熟悉 Android SDK、Jetpack、Gradle
- 具备 1-3 年及以上原生移动端开发经验
2. React Native 开发(必须):
- 熟练掌握 React Native 框架,理解 JavaScript/TypeScript、React 组件化开发
- 熟悉状态管理、导航、网络请求等核心功能
- 具备原生模块开发与桥接能力
3. 全栈能力之一(必须):
- Web 前端:熟悉 React/Vue/Next.js,了解前端工程化工具链
- 后端研发:熟悉至少一种后端语言(**** RESTful API、数据库操作
4. 技术基础:熟悉 HTTP/HTTPS、WebSocket 等网络协议,了解移动端性能优化、Git 版本控制,具备良好的代码规范。
5. 综合能力:具备良好的逻辑思维、问题分析与独立排查能力,良好的团队协作与沟通能力。
加分项
- 同时具备 iOS 与 Android 原生开发能力
- 熟悉 Flutter 等其他跨端框架
- 有大型移动应用项目经验,参与过 App Store/Google Play 上架应用开发
- 了解移动端自动化测试、CI/CD 流程
- 了解 Web3、区块链相关移动端开发经验
- 参与开源项目或有个人技术 Blog 输出