logo of apple

苹果Backend / Full-stack Software Engineer

社招全职Machine Learning and AI地点:北京状态:招聘

任职要求


Minimum Qualifications
• 5+ years of professional web applications development experience
• Strong knowledge of JavaScript, Vue, React, MVC frameworks
• Strong software engineering skills, including system design, development, testing, debugging, release and maintenance
• Experience with data-driven web development, including strong knowledge of HTML5, DHTML and CSS3, JSON/XML
• Experience with Typescript, CSS (Sass), build tools like web pack, test frameworks like Jest

Preferred Qualifications
• Significant experience developing and implementing UI/Front-end for high volume web applications and services.
• Experience in Cross-browser development and troubleshooting
• Familiar with tooling such as Webpack and NPM
• Extensive use of APIs and a strong understanding of HTTP(S) and REST architecture
• Knowledge of design patterns, enterprise architecture and software engineering principles
• Experience with leading and mentoring engineers
• Ability to successfully multi-task and support multiple, concurrent projects
• Good communication and personal skills: ability to interact and work well with members of other functional groups in a project team and a strong sense of project ownership

工作职责


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.
包括英文材料
Web+
JavaScript+
Vue+
React+
HTML+
CSS+
JSON+
XML+
TypeScript+
Sass+
Jest+
Webpack+
NPM+
HTTP+
REST+
相关职位

logo of nvidia
社招

• Working on backend and frontend design and development of web applications. • Collecting requirements and provide consultation to end users about their needs and use cases. • Analyzing performance bottlenecks. • Supporting and maintaining large scale data platform with high QoS. • Building infrastructure and microservices for various big-data scenarios.

更新于 2025-04-16
logo of tesla
社招软件平台

The Role Come join a small team of experts building the systems that connect Tesla and our customers to their cars. Companies have talked for years about a future of "connected cars." At Tesla, we’re at the forefront of innovation by providing a complete suite of rich backend services to our exponentially growing fleets. The team specialized in IoT communication is in charge of every remote interaction with the vehicles (remote control, remote diagnostic, vehicle telemetry for self-learning Autopilot algorithm, APIs for mobile apps, etc.). We’re also responsible for sending over-the-air software updates constantly delivering new features and improvements to our customers. We are looking for a highly motivated software engineer specialized in web services and distributed systems. The platform you help us build will scale novel functionality to millions of Tesla devices and users. Responsibilities • Design and build scalable, high-availability mission-critical systems and APIs • Drive the migration of large-scale, distributed fleet applications towards cloud-native microservices • Solve problems using distributed, asynchronous messaging • Work closely with product, SRE and infrastructure teams

logo of sap
社招Software

N/A

更新于 2025-09-10
logo of sensetime
社招算法工程

• Lead the architecture, design, and development of intelligent agent systems that integrate LLMs with real-world applications. • Drive full-stack engineering implementation, including backend services, API integration, database design, and task orchestration. • Select and optimize system components such as message queues, middleware, vector databases, and caching frameworks to meet performance and scalability targets. • Work closely with product and research teams to translate AI agent logic (e.g., tool-use, planning, reasoning) into robust, production-grade systems. • Take ownership of system performance tuning, including concurrency handling, throughput optimization, and service reliability. • Guide the team through best practices in code quality, CI/CD pipelines, and system observability. • Build and lead a team of engineers to deliver high-quality agent-driven applications from prototype to deployment.

更新于 2025-05-12