全栈软件工程师 Golang,Javascript,Typescript

16个月前全职
Apple

Apple

location 旧金山
unsaved
概述 您是否非常注重细节,并擅长开发创意解决方案?您是否喜欢控制甚至最细微的细节,以打造高度有组织的结构?平台架构团队正在寻找一位高度驱动的、一丝不苟的全栈软件工程师加入快节奏的环境。我们正在寻找一位杰出的团队成员,为自动化、基础设施和嵌入式设备做出贡献。 在这个角色中,您将为云端和嵌入式设备开发软件解决方案,并支持当前和未来的苹果产品的下一代技术。您的工作将对生产高质量产品产生重要影响。 关键资格 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) 了解网络架构