腾讯微信-iOS/Android 客户端开发工程师
社招全职WXG技术地点:广州状态:招聘
任职要求
1.有一定的客户端开发经验,熟悉 Objective-C/Swift 或 Java/Kotlin ,熟悉 iOS 或 Android 开发,对具体平台有深入了解。iOS 和 Android都有经验者优先; 2.有良好的沟通能力及学习能力,能够快速响应变化; 3.有主动发现及解决问题的能力,能够及时总结开发问题并给出解决方案; 4.有移动端跨平台、 Flutter 、 C++ 开发经验者优先; 5.有音视频相关开发经验者优先。
工作职责
1.负责微信 iOS 或 Android 客户端听一听(音乐和音频)业务的功能开发,包括播放器、广场、歌单、通知、发表等基础功能,跨平台框架设计、性能和体验优化,重点、难点的技术攻坚以及客户端新技术预研等; 2.负责微信 iOS 或 Android 客户端扫一扫、长视频的开发、质量监控和运营。
包括英文材料
客户端开发+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Introduction
简要回顾 JavaScript 和框架的历史,为什么框架会存在以及它们提供了什么,如何开始考虑选择一个框架并学习,以及对于客户端框架还有什么替代方案。
https://gamefromscratch.com/the-best-game-development-frameworks/
If you are looking to create a game but perhaps want to craft your own game engine from existing technologies, or you prefer to work at a lower more code focused level, using a game framework instead of a game engine may be right for you.
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
Swift+
[英文] A Swift Tour
https://docs.swift.org/swift-book/documentation/the-swift-programming-language/guidedtour/
Explore the features and syntax of Swift.
https://www.hackingwithswift.com/learn
Free Swift and iOS tutorials
https://www.youtube.com/watch?v=8Xg7E9shq0U
Learn the Swift programming language in this full tutorial for beginners.
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.
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
Flutter+
https://flutter.dev/learn
With codelabs, YouTube videos, detailed docs, and more, find everything you need to get started with Flutter or continue your learning journey.
https://www.youtube.com/watch?v=VPvVD8t02U8
Learn how to use Flutter in this complete course for beginners.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
相关职位
社招1年以上搜一搜技术
1.负责微信 本地搜索 iOS/Android客户端的开发维护工作,解决海量信息高效查找的问题; 2.参加本地搜索产品需求的讨论和开发工作,持续提升用户体验; 3.参加性能和稳定性相关的体系建设、相关的工具开发,保证软件质量和研发效率; 4.参与本地搜索 端侧模型的探索,包括但不限于端侧推理,端云协同智能等。
更新于 2025-09-11
社招1年以上WXG技术
1.负责微信读书或微信输入法iOS/Android客户端的开发维护工作,包括性能调优、技术难点攻坚等; 2.参加专项技术调研、新技术探索; 3.参加性能和稳定性相关的体系建设、相关的工具开发,保证软件质量和研发效率; 4.参与读书产品部大模型应用的端侧探索,包括但不限于端侧推理,端云协同智能等。
更新于 2025-06-11
社招1年以上小程序技术
1.负责 AI 技术与小程序平台结合的开发工作,通过 AI 增强用户体验,促进生态发展; 2.负责微信小程序基础框架和基础 API 的开发与维护; 3.持续优化小程序运行时性能,保障高性能用户体验;
更新于 2025-09-02
社招3年以上测试开发岗
1、负责京东APP或微信小程序(亿级DAU,业务场景复杂)系统架构质量保障相关工作及业务功能测试; 2、关注行业动态,引入业内新测试技术和方法,负责团队内测试技术能力打造和持续提升; 3、推动和支撑研发团队在客户端品质上持续优化,为用户提供更好的产品体验; 4、解决测试过程中存在的人工,重复性,低效类工作,并提供自动化测试解决方案与效率工具链; 5、负责京东APP或微信小程序端性能优化推进以及防劣化建设; 6、负责推进APP端自动化体系建设,引入业内先进的自动化测试方案并落地业务,持续优化工程效率; 7、负责推进团队精准测试建设落地,引入业界领先精准测试技术; 8、负责客户端专项测试工具平台相关建设和优化工作。
更新于 2025-06-17