招聘公告 · 职位检索 · 央国企/事业单位/名企

APP移动端开发工程师

单位:拓竹科技类型:社招地点:上海更新:2026-09-24

岗位信息

招聘单位拓竹科技
工作地点上海
官方更新时间2023-03-01 21:53:56

职位描述

1. 负责移动端(iOS / Android)客户端产品的架构设计、功能开发及持续优化,编写高质量、可维护、易扩展的代码;

2. 深度参与产品需求分析,与产品、设计、服务端及硬件团队紧密协作,推动需求高质量交付;

3. 持续优化客户端架构及工程体系,提升应用启动速度、稳定性、内存占用、功耗、渲染性能及用户体验;

4. 参与智能硬件相关能力建设,包括设备发现、连接、配网、通信、OTA 升级及设备管理等功能开发;

5. 参与音视频相关能力建设,包括播放器开发、视频渲染、编解码优化及播放体验优化。

任职要求

基础要求

1. 本科及以上学历,计算机相关专业,3 年及以上 iOS 或 Android 客户端开发经验;

2. 精通 iOS 或 Android 任一平台开发,具备良好的编码规范、架构设计能力及工程化实践经验;

3. 熟悉客户端性能优化,包括启动优化、内存管理、卡顿分析、Crash/ANR 排查、功耗优化、网络优化及包体积优化;

4. 具备良好的架构设计能力,能够独立完成模块设计、技术方案制定及核心功能开发;

5. 熟悉 Git、CI/CD、模块化、组件化等现代移动端工程体系。

平台技术要求

iOS

- 精通 Swift,熟悉 SwiftUI、UIKit、Combine、Swift Concurrency(async/await、Actor)等现代 iOS 技术栈;

- 熟悉 iOS 生命周期、RunLoop、GCD、内存管理、多线程及性能优化。

Android

- 精通 Kotlin,熟悉 Java,熟悉 Jetpack Compose、Coroutines、Flow、Jetpack 等现代 Android 技术栈;

- 熟悉 Android Framework、Activity、Fragment、Binder、多线程及性能优化。

Flutter

- 熟悉 Flutter 开发框架及生态,了解 Flutter Engine、Rendering Pipeline、Platform Channel 等核心机制;

- 熟悉 Flutter 与原生混合开发模式,具备 Flutter Plugin、Platform Channel、FFI 等开发经验;

- 有大型 Flutter 工程、模块化、组件化或多端共享实践经验者优先。

AI Engineering

- 熟练使用 Cursor、GitHub Copilot、Claude Code、ChatGPT 等 AI Coding 工具,能够将 AI 深度应用于需求分析、架构设计、编码、测试、调试及 Code Review 等研发全流程;

- 熟悉 AI Agent、Tool Calling、Workflow 等现代 AI 应用架构,具备 AI Native 软件开发思维;

- 能够结合 AI 持续优化软件架构、研发流程及开发效率,具备 AI 辅助工程实践经验。

加分项

- 有百万级 DAU 应用开发经验;

- 有大型客户端架构设计、基础架构、平台化治理经验;

- 有开源项目贡献、技术分享或社区活跃经历。

我们希望你具备

- 扎实的计算机基础与良好的编码习惯,对代码质量有持续追求;

- 对新技术保持敏锐关注,乐于学习、实践与分享;

- 良好的沟通表达能力及跨团队协作能力;

- 责任心强,具备较强的执行力和自驱力,能够独立推动复杂项目落地。

前往官方投递

提示:投递请认准招聘单位官方招聘官网,谨防中介收费。