小红书动态化-Android资深开发工程师
社招全职5-10年客户端开发地点:北京 | 上海状态:招聘
任职要求
1、计算机相关专业,本科及以上学历; 2、熟悉组件化开发,熟练掌握JAVA、JavaScript、Kotlin 等编程语言; 3、深入了解动态化技术的原理,对于RN、native DSL 和Web的底层原理有比较好的了解; 4、深入理解android底层原理,熟悉操作系统、内存管理、网络通信等计算机基础知识; 5、良好的团队沟通与协作能力,有项目、团队管理经验优先。
工作职责
1、负责小红书 app 动态化方向基础设施建设,如 React Native 容器、 DSL 容器 和 Web 容器等; 2、推进动态化基础能力和架构演进,保证整体工程健壮性,满足业务持续迭代需求; 3、持续关注业界前沿技术,实践落地业务场景,保证小红书基础能力处于业内前沿水平; 4、探索新周期多端动态化解决方案。
包括英文材料
学历+
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.
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!
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.
React Native+
[英文] Learn the Basics
https://reactnative.dev/docs/tutorial
React Native is like React, but it uses native components instead of web components as building blocks.
https://roadmap.sh/react-native
Step by step guide to becoming a React Native developer
https://www.youtube.com/watch?v=f8Z9JyB2EIE
Get hands-on with React Native and Expo in this crash course! Build a mobile movie app from scratch, and learn essential skills for mobile development along the way.
Web+
https://web.dev/learn
Explore our growing collection of courses on key web design and development subjects.
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
相关职位

社招4年以上技术
本职位参与途虎多App复用、动态化、跨端开发。 岗位职责: 1.负责Android/iOS/Flutter移动应用的整体或部分架构设计,代码编写; 2.针对开发中遇到的问题,制定优秀的技术解决方案,并能够开发核心模块; 3.承担创新特性研究与开发 4.负责客户端软件相关产品适配、升级和性能优化 5.主动发现Android/iOS/Flutter端现有问题,并提出解决或者优化方案 6.主动参与与其他团队的沟通协调,并推广新的架构方案
更新于 2025-06-23
社招网易云音乐
1. 体系化的对云音乐进行性能优化,包括启动速度、Crash、ANR、内存、卡顿率、播放体验等。 2. 挖掘优化空间和业务价值,和分析师一起预测收益、确定埋点&实验方案。 3. 重度参与调研,方案设计和评审,完成核心代码编写。 4. 建立性能监控、告警、流程卡点和防劣化能力。 5. 优化灰度放量,线上舆情关注,回收实验结论。
更新于 2025-07-14
社招2年以上JDKU1
1、和产品、音视频特效、算法等角色配合,负责产品研发工作(抖音UGC独立端业务); 2、参与创作工具性能体验优化建设,以及技术架构设计与落地; 3、参与AI大模型技术的业务落地探索,提升产品用户体验与研发效率; 4、关注移动端新技术发展,探索及实践,推动团队的技术研究和创新。
更新于 2020-11-18