职位&公司对比
职位详情
- 北京
- 1-3年
- 本科
- Android
- 移动开发
- Java
岗位职责: 1、BOSS直聘负责公司Android端产品的开发和维护; BOSS直聘2、参与产品需求评审和实现方案设计; 3、配合其他开发人员、测试人员等完成产品设计和发布; 4、负责编写相关开发文档、技术文档; 5、探索研究新技术,可以迅速应用到实际产品开发中,并实现迭代、优化、维护; 任职要求:直聘 1、计算机相关专业,本科及以上学历,2年以上Android开发工作经验; 2、扎实的Java语言基础,熟悉AndroidStudio开发直聘环境; 3、熟练掌握 Git、SVN 等代码管理工具; 4、熟悉Android基本架构,熟练掌握Android SDK,擅长适配、内存性能优化; 5、擅长 Android UI 开发,精通当前主流互联网应用的开发技术; 6、精通android平台下的高性能编程及性能调优; 7、熟悉线程池机制,有效处理多线程并发问题; 8、熟练掌握常用第三方库,ActiveAndroikanzhund、ImageLoader、Glide、EventBus、Butterknife、Rx等; 9、熟悉Androd app发布流程及对代码的混淆处理 10、有视频项目开发经验,能够独立开发android app并上线者优先。
职位详情
- 北京
- 1-3年
- 本科
- Java
- Android开发经验
- 架构设计/优化
- Android客户端产品研发
- 研发流程优化
- 计算机/软件工程相关专业
- Kotlin
一、专业技能 编程语言 熟练掌握 Java 或 Kotlin 编程语言,对面向对象编程思想有深入理解。能够运用这些语言进行高效、规范的代码编写,包括类的设计、方法的实现、数据结构的运用等。 熟悉 Android SDK,了解其提供的各种开发工具和 API,能够熟练运用这些工具进行应用开发,如界面布局、数据存储、网络通信等。 开发工具 熟练使用 Android Studio 开发工具,熟悉其各种功能,如代码编辑、调试、性能分析等。能够利用 Android Studio 进行项目的创建、管理和开发,提高开发效率。 掌握 Git 等版本控制工具,能够进行代码的版本管理、分支管理和团队协作开发。了解如何使用 Git 进行代码的提交、拉取、合并等操作,确保代码的安全性和可维boss护性。 架构设计 了解常见的安卓应用架构模式,如 MVP(Model-View-Presenter)、MVVM(Model-View-ViewModel)等。能够根据项目需求选择合适的架构模式,进行应用的架构设计,提高代码的可维护性和可扩展性。 具备良好的代码设计能力,能够编写高内聚、低耦合的代码。注重代码的可读性、可维护性和可扩展性,遵循良好的编程规范和设计原则。 二、项目经验 应用开发经验 有一定的安卓应用开发经验,能够独立完成应用的开发工作。包括需求分析、设计、编码、测试和发布等各个阶段的工作,确保应用的质量和稳定性。 熟悉安卓应用的开发流程和规范,了解如何进行应用的性能优化、安全防护和用户体验设计。能够解决开发过程中遇到的各种技术问题,提高应用的质量和性能。 项目管理经验 有项目管理经验者优先,能够带领团队完成项目的开发工作。具备良好的团队协作能力和沟通能力,能够有效地协调团队成员之间的工作,确保项目的顺利进行。 了解项目管理的方法和工具,如敏捷开发、Scrum 等。能够制定项目计划、跟踪项目进度、控制项目风险,确保项目按时交付。 三、问题解决能力 技术难题解决 具备较强的问题解决能力,能够快速定位和解决开发过程中遇到的各种技术难题。熟悉常见的安卓开发问题,如内存泄漏、性能瓶颈、兼容性问题等,并能够采取有效的解决方案。 能够主动学习和掌握新的技术和知识,不断提升自己的技术水平。关注行业动态,了解最新的技术趋势和发展方向,为项目的开发提供技术支持。 调试与优化 熟练掌握安卓应用的调试技巧,能够使用调试工具进行代码调试和问题排查。了解如何分析应用的性能指标,如内存占用、CPU 使用率、响应时间等,并能够进行性能优化。 能够对应用进行兼容性测试,确保应用在不同的安卓设备和版本上都能正常运行。了解如何处理兼容性问题,如屏幕适配、系统版本差异等。 四、其他要求 团队合作 具备良好的团队合作精神,能够与团队成员进行有效的沟通和协作。尊重他人的意见和建议,能够积极参与团队讨论和决策,共同完成项目的开发工作。 能够与其他部门(如产品、设计、测试等)进行良好的沟通和协作,理解他们的直聘需求和期望,为项目的成功做出贡献。 学习能力 具备较强的学习能力,能够快速掌握新的技术和知识。适应快速变化的技术环境,不断提升自己的技术水平和综合素质。 有自我驱动力,能够主动学习和探索新的技术领域,为团队带来新的思路和方法。 文档撰写 具备良好的文档撰写能力,能够编写清晰、规范的技术文档。包括需求文档、设计文档、测试文档等,为项目的开发和维护提供支持。 能够对自己开发的代码进行注释和说明,提高代码的可读性和可维护性。 我们是自研项目,不是外包,面试需要线下进行
技能解析
- 产品开发
- 性能调优
- 项目开发经验
- 方案设计
- 管理工具
- 独立开发
- 产品需求
- 产品设计
- 代码管理
- 代码管理工具
- 语言基础
- 开发技术
- 开发环境
- 性能优化
- 开发经验
- 开发工作
- 技术文档
- 的开发和维护
数据来自CSL职业科学研究室
技能解析
- 设计文档
- 设计能力
- 版本控制工具
- 兼容性问题
- 技术问题
- 编程语言
- 项目管理经验
- 架构设计
- 开发流程
- 带领团队
- 综合素质
- 安全防护
- 管理经验
- 团队协作
- 主动学习
- 团队协作能力
- 体验设计
- 解决能力
- 文档撰写
- 项目进度
- 面向对象
- 问题解决能力
- 性能分析
- 应用开发
- 开发效率
- 用户体验设计
- 调试技巧
- 快速掌握
- 提供支持
- 有项目管理经验
- 团队合作
- 数据结构
- 较强的学习
- 解决方案
- 性能指标
- 管理的方法
- 开发工具
- 面向对象编程
- 提供技术支持
- 好的沟通
- 学习能力
- 网络通信
- 应用开发经验
- 快速定位
- 项目管理
- 需求分析
- 开发过程
- 数据存储
- 用户体验
- 沟通能力
- 技术难题
- 敏捷开发
- 合作精神
- 调试工具
- 应用架构
- 撰写能力
- 团队合作精神
- 可扩展性
- 有效的沟通
- 版本管理
- 良好的团队协
- 控制工具
- 代码编写
- 问题解决
- 编程思想
- 协作能力
- 文档撰写能力
- 项目计划
- 技术水平
- 跟踪项目进度
- 性能优化
- 开发经验
- 开发工作
- 技术文档
- 的开发和维护
数据来自CSL职业科学研究室
工作时间
公司福利
- 节日福利
- 零食下午茶
- 餐补
- 带薪年假
- 五险一金
- 出差补助
- 调薪福利