前端工程师
20-40k
岗位职责 : 一、技术交付与架构
- 负责核心模块/复杂业务的设计与开发,对模块代码质量、性能、稳定性负责
- 主导架构设计与技术选型( MVVM/MVI 、Jetpack Compose 、组件化、插件化、模块化),推动架构演进
- 设计并维护公共基础库、SDK ,对外提供稳定接入能力 二、性能与质量
- App 启动速度、内存、卡顿( FPS/ANR )、电量、包体积优化
- 崩溃率、稳定性、兼容性治理( Crash 、ANR 、OOM 、机型/系统适配)
- 主导 Code Review ,制定规范(代码、Git 、CI/CD 、单元测试),把控合入质量
三、跨端 / 跨团队协作 - 与产品、设计、后端、QA 对齐需求,参与需求评审、技术评审、排期
- 与 iOS 、前端协同制定多端一致的协议、埋点、跳转、加密规范
- 对接运维/安全/合规:渠道打包、签名、加固、隐私合规( GDPR 、个保法、应用市场审核) 四、专项能力(按业务侧重)
- 音视频:播放器、推流、解码、ExoPlayer/IJK 优化
- 直播/IM:长连接、消息可靠性、未读/在线状态、SDK 接入治理
- 支付/会员:聚合支付、风控、计费链路稳定性
- 海外 / 多渠道:多渠道打包、多语言、海外合规、CDN
- Hybrid / Flutter / RN:与原生桥接、性能与体验对齐
五、团队与人才 - 带领 1–N 名中初级开发,做技术指导、Code Review 、面试招聘
- 输出技术文档、组内分享、新人 onboarding
- 复盘事故/线上问题,沉淀 SOP 与防再发机制 六、线上保障 主导发布流程:灰度、监控、回滚预案
- 处理线上问题:根因定位、热修复( Tinker/Sophix )、应急响应
- 数据驱动:埋点治理、漏斗分析、性能监控(如 Matrix/Firebase Performance)
任职要求: 1.精通 Kotlin (主流)和 Java (基础必须扎实)。 2.深入理解 Android 系统机制:Binder 、Handler 、Looper 、MessageQueue 、内存管理( LeakCanary 、MAT )、多线程( ThreadPool 、Coroutine )、网络( OkHttp 、Retrofit )。 3.熟练掌握 Android SDK 和框架:Jetpack ( ViewModel 、LiveData 、Room 、Navigation )、自定义 View 、动画( Lottie 、ConstraintLayout )、Material Design 。 4.性能优化经验:启动优化、内存/电量/流量优化、卡顿监测( BlockCanary )、包体积瘦身、ANR/崩溃处理。 5.熟悉工具:Android Studio 、Gradle 、Git 、Jenkins ( CI/CD )、Fiddler/Charles 抓包、Profiler 调试 6.flutter 跨平台技术经验 7.计算机或者软件工程开发专业毕业,具有一定的英文文档阅读能力 8.加分项:AI 中深度使用能力
简历投递邮箱 [email protected]