概述
您是否非常注重细节,并擅长开发创意解决方案?您是否喜欢控制甚至最细微的细节,以打造高度有组织的结构?平台架构团队正在寻找一位高度驱动的、一丝不苟的全栈软件工程师加入快节奏的环境。我们正在寻找一位杰出的团队成员,为自动化、基础设施和嵌入式设备做出贡献。
在这个角色中,您将为云端和嵌入式设备开发软件解决方案,并支持当前和未来的苹果产品的下一代技术。您的工作将对生产高质量产品产生重要影响。
关键资格
3年以上专业全栈Web应用程序开发经验
扎实的React、Node.js、JavaScript、TypeScript、CSS(Sass)和HTML5理解
有使用前端构建工具(如webpack、Rollup或Vite)的经验
扎实的函数式编程和数据结构基础
扎实的响应式Web开发、用户界面设计原则和UX设计理解
广泛使用API,并对REST架构设计有深入了解
掌握数据科学基础(pandas、numpy等)为佳
有Python、SQL和shell脚本经验为佳
有一种或多种后端框架经验为佳:Express、Flask、Sinatra、Rails等
有GitOps和Ansible经验为佳
有Golang、Kubernetes、AWS、Docker、Prometheus、Helm或云原生技术经验为佳
有嵌入式设备经验为佳(如Android、iOS)
有macOS或Windows上应用开发经验为佳
描述
作为一名全栈软件工程师,工作职责包括:
- 设计、开发和拥有软件服务,包括为内部客户提供新的前端体验
- 参与与同行和合作者的设计审查,并与同行一起审查代码
- 创建和维护基础设施,包括现场和云端
教育和经验
具有3年以上相关经验的学士学位。计算机科学/计算机工程/电子工程/信息技术学位优先。
额外要求
在快节奏的工程环境中工作的经验
良好的沟通和个人技能:能够与其他职能组的成员进行良好的互动和合作,并具有强烈的项目所有权感。
了解软件测试(集成测试、单元测试等)和软件交付(例如CI/CD)
了解网络架构