苹果Senior Software Engineer, Business Technology Solutions
社招全职Software and Services地点:上海状态:招聘♡ 收藏
工作描述
Qualifications Minimum Qualifications 5+ years in a senior software engineering role. 2+ years of working with the Ruby on Rails framework and Ruby as a core language APIs — expert knowledge of API design and interface technologies (JSON, ProtoBuf, REST, RPC, XML, etc.). Front End and Databases — expert knowledge of front-end development (HTML, CSS, JavaScript, React) and database design and queries (PostgreSQL, MySQL, etc.). GenAI — expert knowledge of integrating AI into development workflow…
登录查看完整工作描述
微信扫码,1秒登录
包括英文材料
Ruby On Rails
开发框架+
[英文] Understanding Modern Development Frameworks: A Guide for Developers and Technical Decision-makers
https://www.freecodecamp.org/news/understanding-modern-development-frameworks-guide-for-devs/
Ruby+
https://www.ruby-lang.org/en/documentation/quickstart/
This is a small Ruby tutorial that should take no more than 20 minutes to complete.
JSON+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Scripting/JSON
用于将结构化数据表示为 JavaScript 对象的标准格式,通常用于在网站上表示和传输数据(例如从服务器向客户端发送一些数据,因此可以将其显示在网页上)。
ProtoBuf+
https://learnxinyminutes.com/protocol-buffer-3/
Protocol buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data – think XML, but smaller, faster, and simpler.
https://protobuf.dev/getting-started/
Each tutorial in this section shows you how to implement a simple application using protocol buffers in your favorite language.
https://www.baeldung.com/google-protocol-buffer
In this article, we’ll be looking at the Google Protocol Buffer (protobuf) – a well-known language-agnostic binary data format.
REST+
https://roadmap.sh/golang/rest-api
Building a REST API in Go offers a blend of high performance, ease of deployment, and scalability.
https://spring.io/guides/gs/rest-service
This guide walks you through the process of creating a “Hello, World” RESTful web service with Spring.
https://www.restapitutorial.com/
REST (Representational State Transfer) APIs have revolutionized the way developers build and integrate web services, enabling seamless communication between systems and applications.
RPC+
https://javaguide.cn/distributed-system/rpc/rpc-intro.html
为什么要 RPC ? 因为,两个不同的服务器上的服务提供的方法不在一个内存空间,所以,需要通过网络编程才能传递方法调用所需要的参数。并且,方法调用的结果也需要通过网络编程来接收。
https://www.youtube.com/watch?v=S2osKiqQG9s
This video is part of an 8-lecture series on distributed systems, given as part of the undergraduate computer science course at the University of Cambridge.
XML+
https://developer.mozilla.org/zh-CN/docs/Web/XML/Guides/XML_introduction
XML(Extensible Markup Language)是一种类似于 HTML,但是没有使用预定义标记的语言。
HTML+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Structuring_content
[英文] Learn HTML
https://web.dev/learn/html
CSS+
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.
PostgreSQL+
[英文] PostgreSQL Tutorial
https://neon.com/postgresql/tutorial
This PostgreSQL tutorial helps you quickly understand PostgreSQL.
[英文] PostgreSQL Tutorial
https://www.pgtutorial.com/
This PostgreSQL tutorial will teach you about PostgreSQL from beginner to advanced.
https://www.youtube.com/watch?v=qw--VYLpxG4
It is the most advanced open source database system widely used to build back-end systems.
https://www.youtube.com/watch?v=SpfIwlAYaKk
Learn PostgreSQL, one of the world's most advanced and robust open-source relational database systems.
还有更多 •••
相关职位
社招Software
Required Qualifications: • Bachelor's Degree in Computer Science or related technical field AND 4+
更新于 2025-10-14北京|苏州
社招Software
Required Qualifications: • Bachelor's Degree in Computer Science or related technical field AND 4+
更新于 2025-10-14上海
社招Software
Required Qualifications: • Bachelor's Degree in Computer Science or related technical field A
更新于 2025-10-15上海