返回查看全部岗位
招聘中

Android高级软件开发工程师

10-15K
哈尔滨3-5年本科

职位描述

岗位内容: 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.北上广深的同学可以多多考虑。

更多Android高级软件开发工程师内容