特斯拉Software Engineer,React,Ownership
任职要求
• Bachelor’s Degree in Computer Science, Software Engineering, or similar areas of study. • 1+ years’ experience in Mobile (iOS/Android) development is a plus. • 1+ years building web and/or mobile experiences with evidence of exceptional ability. • Proficient with React and Redux, with mobile development experience • Proficient with TypeScript is a plus. • Excellent grasp of fundamental computer scie…
工作职责
THE ROLE The Sales & Delivery application team is responsible for building applications to support Tesla's rapid growth while providing an amazing customer experience. The business covers the whole customer journey including discovery, ordering, vehicle fulfillment, ownership, charging and service. The application scope covers Tesla Web, App, Mini Program, internal tools, Tesla for Business and new product launch. The mission of our team is to streamline business operations, decrease costs, improve customer experiences, and solve the business challenges from both product and technology perspective. Our engineers are hands-on and encouraged to own their own projects, contribute to new ideas, and make an impact on the way that our company operates. 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.
- Develop, test and maintain rich web experiences with UIs that address deep domains with high volumes of data. - Building reusable components and front-end libraries for future use. - Work with backend team to define and integrate APIs. - Implement software designs using JavaScript and related technologies. Prepare and execute unit and integration tests. - Envision the functional and non-functional requirements to build solutions from scratch. - To be able to define technologies, patterns and prototype solutions for new requirements to materialist it as a well functioning project. - Build the front-end of applications through appealing visual design. - Use test driven development to ensure responsiveness, consistency and efficiency and crafting maintainable testing infrastructure . - Build features and applications with a mobile responsive design. - Learn and adapt new technologies to quickly develop required POCs and influence.
Develop, test and maintain rich web experiences with UIs that address deep domains with high volumes of data. Building reusable components and front-end libraries for future use. Work with backend team to define and integrate APIs. Implement software designs using JavaScript and related technologies. Prepare and execute unit and integration tests. Envision the functional and non-functional requirements to build solutions from scratch. To be able to define technologies, patterns and prototype solutions for new requirements to materialist it as a well functioning project. Build the front-end of applications through appealing visual design. Use test driven development to ensure responsiveness, consistency and efficiency and crafting maintainable testing infrastructure. Build features and applications with a mobile responsive design. Learn and adapt new technologies to quickly develop required POCs and influence.
• Review, author, and optimize high-quality, extensible web and mobile code (React, React Native, Swift, Kotlin) to meet team standards for performance, security, testability, reliability, and maintainability. • Integrate automated static analysis (ESLint, SonarQube) and testing frameworks (Jest, XCTest) into the CI/CD pipeline, and provide timely, insightful code reviews to drive adherence to best practices and accelerate development. • Define and own the architecture and design of web and mobile features, producing clear design documents, trade-off analyses, and testability plans that ensure performance, scalability, reliability, security, and compliance across the entire stack. • Identify upstream and downstream dependencies, model system interactions, and collaborate with cross-functional teams to validate design hypotheses, integrate AI-driven testing strategies, and continuously improve test coverage, defect localization, and overall solution quality. • Lead security, privacy, and compliance excellence by embedding “security as code” invariants, implementing deployment gates and automated scanners, instrumenting telemetry and audit trails, conducting threat models and incident drills, and collaborating with cross-functional security partners to uphold global and local regulations. • Integrate end-to-end observability into web and mobile services by instrumenting comprehensive logging, telemetry, and real-time dashboards for performance, availability, and security; serve as the DRI on on-call rotations to swiftly diagnose and remediate incidents, drive root-cause postmortems, refine troubleshooting guides, and implement automated alerts and mitigations to continuously boost reliability and supportability. • Partner with product managers, privacy/security experts, technical leads, and customer-facing teams to elicit, validate, and prioritize user requirements for web and mobile solutions, embedding continuous feedback loops with quantitative metrics (usage patterns, performance) and qualitative indicators (accessibility, globalization), while championing end-user privacy and security throughout the development lifecycle.
Technical Support Engineer Position Summary Technical Support Engineer’s role is Provide technical support to field engineers, local technical support engineers, integrator site operations engineers and customers including diagnosis, troubleshooting, and repair support by communicating issues associated with complex laser-based systems. Support cross functional escalation and actively engage to resolve issues within local and different countries. Monitor field lasers regularly and suggest best actions to solve problems and update GDS when observing new failure mode May also be required, as part of new product technical support, training, and preparation by supporting customer installation launch teams, customer focused projects Job Description May also be required, as part of new product technical support, training and preparation by supporting customer installation launch teams, customer focused projects Uses established escalation and service management processes to provide timely responses to field situations where first-line product support has failed to isolate or fix problems in malfunctioning equipment. Identifies issues emanating from integrator and service operations that require engineering change. Utilizes established change management & field change processes to follow-through with appropriate documentation and implementation for regional service & support organization(s). Monitor field lasers regularly and suggest the best actions to solve problems and update GDS when new failure. Reports design, reliability, and maintenance problems or bugs to design engineering/software engineering and assists in problem communication and solution implementation to integrator operations/regional support personnel. Provides support to customers/users where the product is highly technical or sophisticated in nature. Provide support and adhere to corporate processes associated with new product introduction, released products, quality, technical service reporting, field service communications, etc. Provide local training to deliver differences of system with new system introduction and participate in system design for field service. Lead new product launch to field when new product and provide observation with technical analysis. Constitute a self-directed project and secure resources from HQ and local to drive and complete project when necessary. Be a member of projects which constituted by HQ/Local and play the necessary role for projects. Travelling cross-sites / abroad to support escalation when onsite support is required. Performs other duties as assigned. The employee is required to work in a cleanroom environment when need arises (trouble shooting, tool performance monitoring, beta test support, on job training, etc.) with full gowning (full body coveralls, hood, CR safety shoes, face mask, nitrile gloves, safety glasses and proper PPE(personal protective equipment). Working under ISO 9000/14000 standards)