职位详情
Web前端工程师(可远程)
1-1.5万
武汉马达卓航传媒有限公司
武汉
5-10年
不限
01-02
工作地址

武汉和创建筑工程设计有限公司汉市东湖新技术开发区光谷大道3号激光工程设计总部二期研发楼06输06单元15层5号 P327

职位描述
项目背景
我们正在构建一套模块化、可扩展的下一代即时通讯(IM)与社交平台。
这不是一个简单的外包项目,而是一个致力于长期演进的商业级产品。后端采用 Golang 分布式架构,客户端覆盖 iOS、Android 及 Web。
我们需要你作为 Web 端的核心主力,负责 Web IM 客户端(挑战高性能)与 企业级后台管理系统(挑战高复杂度)的架构设计与研发。

职责说明
架构设计与模块化开发:针对即时通讯客户端和后台管理系统进行前端架构设计与模块拆分,在远程协作环境下持续优化代码结构、目录规范和可维护性。
旧项目维护与升级:理解和维护现有遗留项目,识别并消解技术债,确保在不影响业务的前提下逐步迭代和升级。
实时通讯与数据同步:基于 WebSocket/HTTP 实现消息传输和状态同步,处理远程部署和网络环境下的消息可靠性与一致性问题。
性能优化与资源管理:针对长列表、虚拟滚动、大数据渲染等场景持续优化响应速度和内存占用,分析性能瓶颈并制定解决方案。
状态管理与跨模块通信:设计并维护复杂业务场景下的状态管理方案,解决远程团队下跨组件/模块的数据同步。
构建体系与工具链:熟练使用 Vite 或 Webpack,优化远程开发与 CI/CD 流程,掌握打包分析、按需加载和代码分割等技巧。
远程沟通与协作:积极参与线上需求讨论、代码评审和产品迭代,在跨时区、跨团队环境下保持高效沟通和信息透明。

你将面临的挑战
在浏览器中实现原生级的流畅体验(虚拟滚动、百万级消息存储、瞬时搜索)。
处理复杂的网络状态(WebSocket 断连重连、离线消息同步、消息丢包补偿)。
保证数据安全性(端对端加密、本地数据库 IndexedDB/Sqlite 封装)。

任职要求
5年以上前端经验:深入了解 Vue3/React/Angular 等框架的组件化和模块化开发,有中大型项目架构经验。
实时系统实践:具备 IM、实时推送或类似场景的开发经验,理解消息同步和网络异常处理。
性能优化意识:熟悉浏览器渲染机制,能针对远程环境中的性能问题制定有效的优化方案。
复杂状态管理能力:掌握 Redux、Vuex 或 RxJS 等状态管理工具,能在复杂业务中保持代码可读性和可维护性。
构建与调优能力:熟悉 Vite 与 Webpack 的配置与优化,能处理远程开发中的构建效率和兼容性问题。
远程工作素养:自我驱动,能合理安排工作时间,善于利用异步沟通工具,与团队保持顺畅的协作。
跨团队协作能力:能够与后端、移动端及产品团队协同工作,按项目进度及时反馈并推动问题解决。
包容与成长心态:我们倡导公平机会,鼓励来自不同背景和能力的候选人申请,包括有身体障碍或经济困难经历的朋友。公司致力于创造一个多元、包容的工作环境。

加分项
IM 项目经验:开发过即时通讯、直播聊天室、在线客服系统者优先。
跨端技术:熟悉 Electron、Tauri 或 React Native,有桌面端应用开发经验。
底层技术:了解 WebAssembly (Rust/C++),有在浏览器中使用 SQLite 或 ffmpeg 的经验。
后端思维:熟悉 Golang 或 Node.js,能与后端同学进行深度的架构级对话。

我们提供
真正的技术挑战:告别 CRUD,解决真正的分布式与高并发前端问题。
远程协作文化:我们只看产出与代码质量,不搞形式主义打卡。
全栈视野:你将有机会深入参与到 Golang 后端架构与移动端原生开发的讨论中。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请