苹果iOS Full-Stack Software Engineer
社招全职Software and Services地点:北京状态:招聘
工作描述
Qualifications Minimum Qualifications 3+ years of professional software engineering experience with a strong focus on native iOS application development. Strong proficiency in Swift and hands-on experience delivering and maintaining production applications using SwiftUI and/or UIKit. Strong software engineering skills across application architecture, implementation, testing, debugging, performance optimization, release, and maintenance. Experience designing modular, testable native applications with clear separation of UI, business logic, and data access responsibilities. Solid understanding of Swift Concurrency, asynchronous programming, thread safety, memory management, and application lifecycle behavior. Hands-on experience with client networking, RESTful API integration, local persistence, caching, and data synchronization, including error handling under unreliable network conditions. Hands-on experience with at least one server-side language and framework, such as Python, Java/Spring Boot, or Node.js, with the ability to independently deliver well-scoped backend APIs and services. Experience with automated testing, Git-based collaboration, and continuous integration, together with an understanding of secure authentication, authorization, and sensitive-data handling in client-server applications. Ability to work through ambiguous requirements, independently drive projects with limited direction, and communicate technical decisions clearly to business stakeholders and cross-functional partners. Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience…
登录查看完整工作描述
微信扫码,1秒登录
包括英文材料
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
Swift+
[英文] A Swift Tour
https://docs.swift.org/swift-book/documentation/the-swift-programming-language/guidedtour/
Explore the features and syntax of Swift.
https://www.hackingwithswift.com/learn
Free Swift and iOS tutorials
https://www.youtube.com/watch?v=8Xg7E9shq0U
Learn the Swift programming language in this full tutorial for beginners.
SwiftUI+
https://developer.apple.com/tutorials/swiftui/
SwiftUI is a modern way to declare user interfaces for any Apple platform.
https://www.hackingwithswift.com/100/swiftui
This is a free collection of videos, tutorials, tests, and more, all drawn from around my work here on Hacking with Swift, and all designed to help you learn SwiftUI effectively.
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.
开发框架+
[英文] Understanding Modern Development Frameworks: A Guide for Developers and Technical Decision-makers
https://www.freecodecamp.org/news/understanding-modern-development-frameworks-guide-for-devs/
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
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.
Spring Boot+
https://spring.io/guides/gs/spring-boot
his guide provides a sampling of how Spring Boot helps you accelerate application development.
https://www.youtube.com/watch?v=Nv2DERaMx-4&list=PLzUMQwCOrQTksiYqoumAQxuhPNa3HqasL
The author teaches you how to use Spring Boot from a complete beginner, to building a REST API with a real database, Dockerising it and deploying it to the cloud.
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!
Node.js+
https://liaoxuefeng.com/books/javascript/nodejs/index.html
从本章开始,我们就正式开启JavaScript的后端开发之旅。
https://www.youtube.com/watch?v=32M1al-Y6Ag
This is an intro to Node.js. No frameworks or libraries.
https://www.youtube.com/watch?v=zb3Qk8SG5Ms&list=PL4cUxeGkcC9jsz4LDYc6kv3ymONOKxwBU
In this Node JS tutorial I'll introduce to what exactly Node is all about, why we'd use it and the technologies you'll need to be familiar with to get started.
Git+
https://www.youtube.com/watch?v=rH3zE7VlIMs
Learn Git from start to finished in this full course written by ThePrimeagen.
还有更多 •••
相关职位
校招技术开发类
1、本科及以上学历,计算机相关专业; 2、英语熟练,能够无压力阅读英文开发文档; 3、熟悉swif,javascript开发; 4、有脚本开发经验优先。 工作职责 1、负责第三方SDK二次封装,并协
更新于 2022-08-01苏州
社招5年以上
任职要求: 1. 全日制统招本科及以上学历,计算机/软件工程等相关专业,5年以上iOS开发经验; 2. 精通OC/Swift,对线程、网络、性能优化有深入的实践经验; 3. 良好的开发基础,熟练运用各
更新于 2026-04-28长沙|深圳