移动端开发工程师
7k-10k 研发部 苏州 全职 2026-01-16 发布
职位描述
岗位职责:
1.负责 移动端 (Android/iOS) 及 桌面端 (Windows, macOS, Linux) 跨平台应用的设计、开发与实现,主技术栈为 Flutter/Tauri等跨端框架。
2.保障应用在不同操作系统上的兼容性、性能及优质用户体验。
3.与产品、设计及云端后端团队协作,评估需求,提供以 Flutter 为核心的跨平台技术解决方案,并完成功能开发与迭代。
4.深入参与客户端技术选型、架构设计与性能优化。重点负责Flutter等跨端框架与原生(Android/iOS/桌面)的功能封装与交互,如文件系统、系统通知、进程通信及调用原生底层库。
5.维护并优化现有客户端代码,提升代码质量、健壮性与开发效率。
6.负责应用 Web 端的辅助开发与适配工作。
7.探索 Flutter 生态及其他跨平台解决方案(如 KMP, Rust 等),推动团队技术进步。
任职要求
任职要求:
有经验者:
1.深入理解跨平台开发理念,精通 Flutter 框架及 Dart 语言,具备扎实的编程基础和丰富的项目经验。
2.具备丰富的 Android (Kotlin/Java) 或 iOS (Swift/Objective-C) 原生开发经验,能够独立封装原生 SDK 或处理平台特定问题。
3.熟练掌握 Flutter 与原生平台(Android/iOS/桌面)的交互机制(如 MethodChannel, EventChannel, FFI),有实际调用原生底层库的经验。
4.熟悉 Flutter 的构建工具 (Gradle, CocoaPods) 及调试工具。
5.对代码规范、模块化设计有极高要求,性能敏感度高,拥有优秀的编程习惯。
6.具备良好的系统设计能力,能独立负责复杂模块的架构设计与开发。
7.熟悉 Web 前端技术栈(如 TypeScript, React/Vue 等)者优先,能辅助 Web 端开发。
无经验者(应届生/转行):
1.掌握 Dart, Kotlin, Swift (或 C#, TypeScript) 等至少一种现代编程语言,对移动和桌面客户端开发有强烈兴趣。
2.有独立完成的移动或桌面应用项目经验,优先考虑使用 Flutter 开发。(需提供可展示的作品集或代码仓库链接)。
3.具备创新思维,敢于突破常规,善于用新方法解决问题。
4.学习能力强,对新知识、新技术有强烈的探索欲望。
5.思维活跃,不墨守成规,勇于接受挑战并解决复杂问题。
优先考虑(加分项):
1.具备 Git 协同工具的使用经验。
2.有桌面端(Windows/macOS/Linux)原生 API(如 Win32, Cocoa, GTK)调用经验。
3.熟悉其他跨平台技术(如 .NET MAUI, KMP, Tauri, Electron 等)的原理或经验。
熟练使用 AI 编程工具(如 GitHub Copilot、Cursor等)。
4.有个人独立博客或开源项目贡献。
5.有对接过第三方(硬件或软件)API 的经验。
6.会熟练使用 PS 工具, 包括不仅限于抠图等技术。
福利待遇
双休,五险一金,节假日福利