职位描述
工作职责:
●参与产品需求和技术方案评审,能基于Uni-app和Vue.js技术生态设计合理、可扩展的技术实现方案。
●负责使用Uni-app框架进行公司iOS、Android、Web及小程序(微信/支付宝等)等多端产品的开发、测试和维护工作。
●持续优化APP在各端的性能表现,包括但不限于启动速度、页面渲染流畅度、操作响应速度及内存管理,确保用户极致流畅的体验。
●处理多端平台的适配与兼容性问题,熟练使用条件编译(#ifdef APP-PLUS | #ifdef MP-WEIXIN),实现差异化代码。
●负责在Uni-app中集成并使用原生插件(Native.js),或与原生开发同事协作,完成与iOS/Android原生模块的交互与集成。
●编写高质量、可复用、可维护的代码和组件;遵循CI/CD流程,完成应用的构建、打包和各应用市场的发布上线。
●与产品经理、后端、测试等紧密协作,确保技术方案的有效实施和项目高质量交付;
●跟踪Uni-app和跨平台开发领域的新技术和趋势,并应用于实际项目,推动团队技术进步。
任职要求:
1、计算机相关专业本科及以上学历,拥有5年及以上前端开发经验,同时具备至少1年Uni-app项目实战经验,有成熟上架至应用商店或各端小程序的作品经验;
2、精通Uni-app框架,深刻理解其生命周期、路由、数据流及跨端原理;
3、精通Vue.js (2.x/3.x),熟悉其核心特性如组件化、Vuex/Pinia状态管理、Vue Router、响应式原理等;
4、扎实的JavaScript(ES6+)、HTML5、CSS3基础,熟悉模块化、工程化开发;
5、熟练使用Webpack、Vite等构建工具,能根据项目需求配置和优化Uni-app的构建流程;6、熟练掌握Flex、Grid等布局技术,能够实现高保真UI还原;熟悉Sass/Less等CSS预处理器;
7、熟悉RESTful API设计规范,能熟练使用uni.request进行网络请求和数据交互;熟悉常见的客户端数据存储方案;
8、具备一定的iOS(Objective-C/Swift)或Android(Java/Kotlin)原生开发基础,能够阅读原生代码并开发Uni-app原生插件者优先考虑,有APP保活经验的优先考虑。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕