特斯拉(高级)安卓应用开发工程师
社招全职信息娱乐系统地点:上海状态:招聘
任职要求
Must • Bachelor’s Degree in Computer Science, Software Engineering, or similar areas of study. • Experience in Mobile (Android) application development. • Proficient in Kotlin/Java. • Excellent grasp of fundamental computer science concepts, good at solving complex technical problem. Preferred • Familiar with JavaScript. Experience with React/React Native is preferred. • Experience using common design patterns. High standards for code quality, maintainability, and performance. • Experience creating, maintaining and shipping top-ranking mobile apps is preferred. This job application may involve an interview with an interviewer outside of Tesla China. If you complete your application, you agree Tesla provides your application information to overseas interviewers in Tesla, Inc. for recruitment purposes. More details and contact information please seehere. (here hyperlink: https://app.mokahr.com/social-recruitment/tesla/46129#/)
工作职责
The Role We are looking for a highly motivated mobile engineer specializing and creating exceptional user experiences for our users in China. You will need strong software engineering skills, excellent interpersonal communication, and experience accepting and giving meaningful feedback on technical designs. You will be responsible for the look and feel of the user experience, architecture, and front-end graphics. You will need to collaborate with our top-notch design team and back end developers. Our goal is to set the bar for what vehicle mobile user experience can be. We want to work with people who are excited by this goal and have the talent to deliver on it. Responsibilities: • Design, code and maintain mobile user experiences end-to-end. • Optimize code for performance, stability and maintainability. • Work with a cross-functional team of hardware engineers, application/UI software engineers, QA/Validation, and designers • Following the mobile experience trend in China, maintain design and requirements documentations.
包括英文材料
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
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.
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!
React+
[英文] Quick Start - React
https://react.dev/learn
This page will give you an introduction to 80% of the React concepts that you will use on a daily basis.
https://www.youtube.com/watch?v=SqcY0GlETPk
Master React 18 with TypeScript! ⚛️ Build amazing front-end apps with this beginner-friendly tutorial.
https://www.youtube.com/watch?v=x4rFhThSX04
Learn modern React basics in the most interactive, hands-on way possible in the full course for beginners.
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.
相关职位
社招8年以上A106493A
1、负责Hyper OS的客户端研发(屏保/开机向导/系统设置/通知中心等)和方案设计工作 2、负责HyperOS美学开发和预研 3、持续优化系统UI的基础体验,包括性能稳定性 4、深度参与产品需求讨论,功能定义
更新于 2025-05-07
社招3年以上技术类-开发
1.参与/负责书旗小说APP产品的研发; 2.参与/负责承担业务架构设计并能主导项目,确定关键技术解决方案; 3.独立解决业务中的疑难杂症,提高客户端的性能和稳定性; 4.对安卓应用开发新技术进行跟踪调研,并负责新技术产品化落地
更新于 2025-09-23
社招8年以上A163367
1、负责Hyper OS的客户端研发(屏保/开机向导/系统设置/通知中心等) 和方案设计工作 2、负责HyperOS美学动画、动效开发 3、持续优化系统UI的基础体验,包括性能稳定性 4、深度参与产品需求讨论,功能定义
更新于 2025-02-06