软件工程师,iOS

15个月前远程全职
202.3K - 235K USD Meta

Meta

location 纽约
unsaved
概述: Meta平台公司(Meta),前身为Facebook公司,致力于构建帮助人们连接、寻找社区和发展业务的技术。当Facebook于2004年推出时,改变了人们的连接方式。Messenger、Instagram、WhatsApp和Novi等应用和服务进一步赋予全球数十亿人力量。现在,Meta正在超越2D屏幕,朝着增强和虚拟现实等沉浸式体验发展,助力构建社交技术的下一个演进。申请方式,请点击此网页上的“申请工作”。 所需技能: iOS软件工程师职责: 1. 为各种移动软件服务开发、设计、创建、修改和/或测试软件应用程序或系统 2. 与产品和设计团队密切合作,为iOS平台构建新的创新应用体验 3. 使用最新的iOS编程技术和开发工具实现自定义本机用户界面 4. 构建可重用的iOS软件组件,用于与我们的后端平台进行接口交互 5. 分析和优化UI和基础架构应用代码的质量、效率和性能 6. 处理数据分析需要评估可识别因素的各种范围的问题 7. 在选择解决方案的方法和技术方面表现出良好的判断力 8. 独立完成中型到大型功能(每个功能包含多个任务),无需指导 9. 根据需要识别并推动变革,涉及的代码库、产品领域或系统 10. 允许在美国任何地方远程办公 11. 年薪202,285.59美元至235,000.00美元+奖金+股权+福利。个人薪酬由技能、资质、经验和地点决定。此职位中列出的薪酬细节仅包括基本工资,不包括奖金、股权或销售激励。除基本工资外,Meta还提供福利。了解更多有关Meta福利的信息,请访问此链接:https://www.metacareers.com/facebook-life/benefits 最低资格要求: 最低资格要求: 12. 需要计算机科学、工程、信息系统、分析学、数学、物理、应用科学或相关领域的硕士学位,并具有工作提供或与计算机相关的职业三年经验。需要以下三年经验: 13. 面向对象的软件开发 14. 使用Objective-C、Swift或C++和iOS SDK构建iPhone、iPad和其他基于iOS的复杂应用程序 15. 构建可维护和可测试的代码库,包括API设计和单元测试技术 16. 多线程编程和移动内存管理 17. 在Objective-C和Swift中都有经验 18. 构建大规模基础架构应用程序 19. 关系数据库和SQL 20. Linux或Unix 21. 算法 22. 以下客户端-服务器通信模式之一:REST、GraphQL、gRPC 23. 可扩展到大量程序员和团队的移动架构模式(MVVM、VIPER、模块化) 24. 依赖注入和对共享资源的作用域访问 行业:互联网 平等机会: Meta自豪地成为一家平等就业机会和积极行动的雇主。我们不以种族、宗教、肤色、国籍、性别(包括怀孕、分娩或相关医疗状况)、性取向、性别、性别认同、性别表达、变性身份、性别刻板印象、年龄、作为受保护的退伍军人身份、作为残疾人的个人身份或其他适用的法律保护特征进行歧视。我们还会考虑符合适用的联邦、州和地方法律的有犯罪记录的合格申请人。Meta根据法律要求在某些地点参与E-Verify计划。请注意,Meta可能在招聘过程中利用人工智能和机器学习技术。 Meta致力于为残疾候选人在我们的招聘过程中提供合理的适应措施。如果您因残疾需要任何帮助或适应措施,请通过accommodations-ext@fb.com与我们联系。 关于公司: Meta