职位描述
岗位内容:
1.负责公司移动产品的研发, 编写高质量的代码;
2.和产品经理配合, 深度参与手机产品需求讨论, 功能定义等;
3.设计良好的代码结构, 不断迭代重构,指导并带领初级工程师共同完成研发任务。
4.参与移动平台软件框架的研究,设计和实现、关键技术验证和选型等工作,提高团队技术能力。
5.参与负责移动产品的系统分析,功能研发,架构设计,性能优化和测试工作。
6.负责App相关新技术预研和技术积累,承担重点、难点的技术攻坚,落地形成技术资;
7.参与技术分享、制定完善编码规范,技术文档编写等.
任职条件:
1.3年以上Android开发,有丰富的客户端开发经验,可独立承担架构设计和开发;
2.智能手机爱好者和使用者, 追求良好的用户体验, 愿意在移动开发领域深入钻研, 并成为专家;
3.有Android性能优化经验,善于持续的架构优化,提升开发效率,提升提前发现和定位问题能力;
4.精通Android UI开发,熟练掌握Android SDK;
5.具备良好的 Java 基础和清晰的代码设计能力,熟悉mvp、mvvm等架构设计和通用设计模式,对优秀App的架构实现方案有自己的理解;
6.熟悉内存泄漏排查、性能调优等相关知识;
7.对稳定性和性能有超乎寻常的关注,对代码的质量和性能有追求;
8.善于沟通和合作,乐于学习分享,能够独立思考和开发,有较强的代码阅读和学习能力;
9.工作积极主动,有强烈的责任感和严谨的工作作风,良好的沟通心态,能承受较大的工作压力.
附加:
1.在某一领域有资深经验优先:Android音视频业务开发/应用开发/系统开发【Android系统的深度定制开发】;
2.熟悉 JNI 开发,掌握 C++开发者,熟悉WebRTC实时通信框架优先;
3.有FFmeg,openGL ES或 OpnenCv开发经验者优先;
4.有上线成熟商业项目,有代码重构经验,有组件化 插件化经验优先;
5.有一线互联网企业工作背景有优先考虑;
6.有跨平台开发经验(如:Reatnative,Weex,flutter)或自动化测试,有机器学习、图像识别任一技术的落地实践经验优先.
7.北上广深的同学可以多多考虑。