特斯拉Sr. Software Engineer,React Native
任职要求
Must-Have • Bachelor’s Degree in Computer Science, Software Engineering, or a related field. • Proficient in full-stack mobile development for both iOS (Swift/Objective-C) and Android (Kotlin/Java). • Strong expertise in frontend technologies, including Angular, React, and React Native. • Backend proficiency in languages such as Java/C# and NodeJS, with experience in building robust APIs and server-side logic. • Demonstrated project experience in enterprise B2B systems, including designing, implementing, and deploying solutions for B2B environments. • Excellent understanding of fundamental computer science concepts and the ability to solve complex technical problems. • Proficient in English, capable of independently conducting meetings and email …
工作职责
The Role We are seeking a highly motivated full-stack engineer with expertise in iOS and Android development to create exceptional user experiences for our users in China. You will need strong software engineering skills, proficiency across the entire stack—including frontend frameworks like Angular, React, and React Native, and backend languages along with excellent interpersonal communication and experience in providing meaningful feedback on technical designs. You will be responsible for the end-to-end development of user experiences, including architecture, frontend graphics, and backend systems. Collaboration with our product managers and backend teams is essential. Our goal is to deliver innovative solutions for enterprise B2B systems, and we want to work with individuals who are passionate about this mission and capable of executing it effectively. Responsibilities • Design, code, and maintain full-stack applications, including mobile (ReactNative), web, and backend components. • Optimize code for performance, stability, and maintainability across all layers of the stack. • Work with cross-functional teams, including Product Managers, backend developers, QA/validation specialists, and stakeholders in enterprise B2B projects. • Stay updated on trends in mobile, web, and enterprise technologies, while maintaining comprehensive design and requirements documentation for B2B systems. • Integrate frontend frameworks (e.g., Angular, React, React Native) with backend services (e.g., using C# and NodeJS) to build scalable and secure enterprise applications.
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. As a Full Stack Engineer, you will own end-to-end development in a split frontend-backend architecture, bridging client-side experiences with scalable server-side APIs to power Tesla's customer ecosystem. RESPONSIBILITIES • Design, code, and maintain mobile and web user experiences end-to-end, including frontend interfaces and backend services. • Develop and maintain backend API servers using .NET/Golang, handling data processing, authentication, integration with databases, caching layers, event streaming, and search functionalities. • Optimize code for performance, stability, and maintainability across the full stack, including API scalability, error resilience, and monitoring. • Build, configure, and deploy backend API servers in a frontend-backend split architecture, with the capability to independently handle core infrastructure tasks (e.g., from initial setup to production rollout) while collaborating on system-wide integrations, ensuring high availability, security, and scalability. • Work with a cross-functional team of frontend and backend software engineers, product teams, QA/validation, and designers. • Collaborate on integrating frontend components with backend services, troubleshooting issues across layers, and implementing features that leverage SQL for data persistence, Redis for caching, Kafka for real-time event processing, and Elasticsearch for search and analytics.
The Role We are seeking a highly motivated and skilled Full Stack Developer to join Tesla. The ideal candidate will have a strong foundation in full stack development, coupled with hands-on experience in building and deploying LLM (Large Language Model) Agents and a deep understanding of Machine Learning pipelines. Responsibilities • Design, develop and maintain scalable and efficient full stack applications especially for MLOps Platforms and LLM Agents. • Develop intuitive and performant user interfaces using React or Next.js. • Build and manage backend services using Python (FastAPI or Flask), with flexibility for Golang (Gin). • Build, deploy and optimize LLM application like Agentic RAG for real-world use cases. • Design and implement containerized applications using Docker and orchestrate them with Kubernetes. • Collaborate with cross-functional teams to deliver high-quality software solutions.
The Role As an experienced Software Engineer, you'll take part in the design, development, testing and support for the current and next generation of Tesla's systems. In this role, you’ll be developing highly complex applications, streamline business operations and improve overall user experience. The ideal candidate is a self-starter with a strong desire to increase efficiencies and make an impact while contributing to a cross-functional team. Responsibilities • Work closely with a wide variety of stakeholders to analyze and break down large requirements into small, simple, workable deliverables. • Work across multiple projects simultaneously. • Design, implement, test, and deliver to production complete end-to-end fully functional solutions. • Contribute to software architecture design, and drive the application improvement. • Ensure highest technical quality of your deliverables and they are cost-effective to maintain by automation product testing from performance, feature, and security perspective. • Face end users for daily operation to continuously improve the user experience . • As a full stack developer, you are expected to work across all the tiers of our web applications. • Contribute relevant, clean, concise and quality documentation to Tesla's knowledgebase to support/increase information sharing within the organization. • Automate any repetitive development tasks and bring efficiency to the team. • Ability to multi-task and manage multiple assignments in a fast-paced environment.
The Role The Tesla IT Applications Sales & Delivery Team is responsible for building applications that support Tesla's rapid growth while delivering an exceptional customer experience. The team is dedicated to fulfilling sales operation requirements and creating a consistent customer experience. As a Software Engineer in our team, you will primarily be responsible for software design, system implementation, configuration, and management, ensuring the smooth operation of our systems. You will proactively identify and resolve issues before they impact the production environment by implementing appropriate monitoring tools. Responsibilities - Design and develop Tesla's 2C and 2B services to support sales business operations in both China and the APAC markets. - Perform system integrations and maintain technology upgrades. - Ensure observability best practices, such as metric monitoring, logging, distributed tracing, and alerting. - Monitor system performance and propose improvement recommendations for continuous optimization. - Write technical documentation related to workflows, process standards, and best practices.