字节跳动鸿蒙客户端开发工程师-飞书
社招全职A125136地点:北京状态:招聘
任职要求
1、本科及以上学历,计算机等相关专业毕业优先; 2、具备Android端开发开发经验,熟练掌握Java/Kotlin语言; 3、具备较强的模型抽象和数据设计能力,熟悉常用的软件设计模式; 4、对基础技术感兴趣,对技术有热情和好奇心,愿意主动投入精力了解新技术的结合应用,进行不同端的技术迁移; 5、具备优秀的沟通和表达能力; 6、加分项:有鸿蒙ArkUI开发经验者或有TypeScript/JavaScript开发经验者优先。
工作职责
1、负责飞书鸿蒙客户端基础技术体系建设,为业务发展提供技术解决方案; 2、持续提升飞书鸿蒙端开发体验,构建高效的研发基础设施; 3、设计良好的技术架构、推进各项质量规范落地,提升代码的健壮性、可维护性,产出清晰的技术文档; 4、跟进鸿蒙系统发展趋势,进行技术调研与储备。
包括英文材料
学历+
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
Kotlin+
https://kotlinlang.org/docs/kotlin-tour-welcome.html
Quickly learn the essentials of the Kotlin programming language through our tours, which will take you from beginner to intermediate level.
https://learnxinyminutes.com/kotlin/
Kotlin is a statically typed programming language for the JVM, Android and the browser. It is 100% interoperable with Java.
https://www.youtube.com/watch?v=EExSSotojVI
In this full Kotlin course, you will learn the most popular programming language on Android and start building your own apps.
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
TypeScript+
https://www.youtube.com/watch?v=JHEB7RhJG1Y
Master TypeScript from basics to advanced concepts through hands-on tutorials covering type annotations, generics, data fetching, Zod library, and more, with practical challenges for effective real-world application.
JavaScript+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Scripting
[英文] Learn JavaScript
https://learnjavascript.online/
The easiest way to learn & practice modern JavaScript
[英文] Learn JavaScript
https://web.dev/learn/javascript
https://www.youtube.com/watch?v=zuKbR4Q428o
Write bulletproof JavaScript code with unit testing!
相关职位
社招A69846
1、负责飞书客户端在iOS/Android/鸿蒙/PC等平台上的跨平台基础技术能力实现、扩展及优化; 2、负责设计和实现基于Rust语言的跨平台解决方案,包括不限于iOS/Android/鸿蒙/PC等平台; 3、负责专项技术调研、新技术探索,协助制定代码规范、测试规范,保证软件质量和研发效率。
更新于 2024-12-16
社招A161075
1、负责飞书鸿蒙端的品质体验优化,包括不限于启动、流畅性、资源占用、功耗等,打造极致的办公体验; 2、探索新技术并在业务上落地,研发高性能框架来体系化解决问题,与厂商深度合作进行底层优化; 3、深入业务,推动业务在低性能设备上的降级,针对不同人群进行精细化体验提升。
更新于 2023-11-08
社招A52035
1、负责字节跳动小游戏鸿蒙客户端开发迭代和维护工作; 2、负责鸿蒙客户端小游戏业务和开放能力研发与优化,以及直播小玩法相关组件、API能力的设计、研发与优化; 3、负责鸿蒙客户端基础组件及架构设计,推进研发效率; 4、跟进鸿蒙系统发展趋势,进行技术调研与储备。
更新于 2025-06-18