• 外包信息请发到 /go/outsourcing 节点。
• 不要把相同的信息发到不同的节点
feifeichen
V2EX  ›  酷工作

来个 ios, base 杭州,薪资 open 邮箱: ZmVpZmVpY2hlbjE5OTlAZ21haWwuY29t

  •  
  •   feifeichen · 16h 22m ago · 532 views
    业务是海外 AI 方向的,来能踏实干活的,创始人团队很有实力,量化投资出生+硅谷顶尖大厂算法
    就一个目标:成为 AI 时代先掌握生产资料的那批人,岗位具体要求在下面,不卡学历

    [招聘] iOS 研发工程师(原生 + 跨端)面议

    ▍一、岗位职责

    1. 负责 iOS 客户端业务需求的技术实现与持续迭代,完成开发、联调、灰度、上线和复盘全流程。
    2. 负责 App 的构建、签名、打包与 App Store / TestFlight 发布,保障版本节奏与审核通过率。
    3. 参与客户端架构设计与技术方案评审(模块化、路由、数据层、跨端容器选型),在成本、质量、交付速度之间做合理取舍。
    4. 编写高可读、可维护的代码,保障关键功能的稳定性、性能与安全性;持续优化启动速度、页面流畅度、内存与包体积。
    5. 负责崩溃率、ANR/卡顿、网络成功率等核心指标的监控与治理,建立线上问题的可观测与可回滚能力。
    6. 建立和完善测试意识(单测 / UI 测试 / 关键路径验证),减少线上故障与返工。
    7. 与产品、设计、测试、服务端、运维高效协作,推动需求从想法到上线闭环;主动对齐接口契约与联调节奏。
    8. 善用 AI 工具提升研发效率(编码、排障、文档),并对输出结果进行验证与把关。
    9. 对线上问题负责,参与崩溃定位、热修复/紧急发版决策、故障复盘,持续优化工程质量。
    10. 沉淀技术文档、组件与最佳实践,提升团队复用效率与协作质量。

    ▍二、岗位要求

    ◆ iOS 基础能力(必须具备)

    - 熟练掌握 Swift ,能读写 Objective-C ,理解两者混编与桥接机制
    - 熟悉 UIKit ,了解 SwiftUI 及其适用边界,能做复杂列表与自定义视图的性能优化
    - 掌握 iOS 内存管理( ARC 、循环引用排查)、多线程与并发( GCD / Operation / async-await )
    - 熟悉 App 生命周期、页面路由、本地存储( UserDefaults / Keychain / CoreData 或 SQLite 方案)
    - 熟练使用 Xcode 工具链:Instruments 性能分析、Debug 调试、符号化崩溃日志( dSYM )
    - 掌握依赖管理( CocoaPods / SPM )与工程组件化拆分思路
    - 熟悉证书与描述文件机制、真机调试、TestFlight 与 App Store 审核上架全流程,了解常见拒审原因与应对
    - 了解 iOS 权限与隐私合规要求( ATT 、隐私清单 Privacy Manifest 、权限申请文案与用途说明)

    ◆ 跨端能力(必须具备其一,两者皆通更佳)

    - 熟悉 Flutter 或 React Native 至少一种,具备完整业务模块的落地经验
    - 理解跨端与原生的通信机制( Platform Channel / Bridge / TurboModule ),能编写原生插件补齐能力
    - 能判断何时用跨端、何时回退原生,并说清性能、体验、迭代效率上的取舍依据
    - 了解 Hybrid / WebView 容器方案与 JSBridge 通信(加分)

    ◆ 通用工程能力(必须具备)

    - 扎实的编程与工程基础,理解常见数据结构、算法与系统设计思想,能应用于真实业务问题
    - 熟悉 HTTP/HTTPS 、RESTful 接口设计,理解网络层缓存、重试、超时与弱网处理
    - 良好的代码规范、调试能力、问题定位与性能优化意识
    - 基本的软件质量意识:异常处理、边界条件、日志与监控、灰度与可回滚方案
    - 熟悉 Git 协作流程,了解移动端 CI/CD ( Fastlane / Jenkins / GitHub Actions 等任一)
    - 良好的沟通协作能力,能清晰表达技术方案并推动跨角色落地
    - 有责任心和结果导向,能在不确定环境下推进任务并对结果负责

    ◆ AI 协作能力(重点考察)

    - 能将 AI 工具用于需求拆解、代码生成、测试辅助、文档整理和排错提效
    - 理解 AI 输出的局限,具备验证、追问、复核和风险识别能力
    - 不依赖"复制粘贴式开发",能解释关键设计决策与技术取舍
    - 面对 AI 生成的客户端代码,能识别其中的内存泄漏、主线程阻塞、API 版本兼容等典型隐患

    ◆ 加分项(非必须)

    - 有从 0 到 1 上线并持续迭代 App 的完整经历,能清晰说明个人贡献与线上数据
    - 有 App 性能专项治理经验:启动优化、包体积瘦身、崩溃率治理、内存/卡顿优化,并有量化结果
    - 熟悉客户端安全与合规:数据加密、防抓包/防调试、代码混淆、App 隐私合规自查
    - 有 音视频、地图、IM 、支付、推送、直播等复杂 SDK 集成或自研经验
    - 熟悉客户端埋点与数据体系,能基于数据驱动体验优化
    - 有 iPad / 多端适配、暗黑模式、无障碍( Accessibility )、国际化经验
    - 了解 Android 端或服务端技术,能进行跨端协同排查
    - 有开源贡献、技术分享、跨团队协作推进或带教经验
    - 有线上故障应急处理(热修复、紧急发版、快速回滚)与复盘改进经验

    ▍三、我们重点看重

    - 结果导向:能把事情做完、做对、做稳
    - 工程质量:可维护、可迭代、可复用
    - 体验意识:对流畅度、启动速度、崩溃率等用户可感知指标有敏感度和责任心
    - 协作能力:能与不同角色协同推进,不制造沟通摩擦
    - 成长潜力:能持续学习、快速迭代,愿意面对复杂问题
    - 职业操守:诚信、负责、尊重数据与用户安全

    ▍四、不适配信号(明确说明)

    - 只会背题或套模板,缺乏真实问题解决能力
    - 只会照搬 UI 稿堆页面,不理解生命周期、内存管理与线程模型
    - 无法独立定位线上崩溃,拿到堆栈无从下手
    - 过度依赖 AI 输出,无法解释代码逻辑与设计决策
    - 从未独立完成过打包、签名与上架,对发布流程完全依赖他人
    - 质量意识弱,频繁引入低级缺陷且缺少改进意愿
    - 协作中习惯性甩锅、沟通失真或进度不透明
    - 对安全、隐私、合规缺乏基本敬畏
    2 replies    2026-09-10 09:52:59 +08:00
    yanqiuping11000
        1
    yanqiuping11000  
       1h 2m ago
    时代已经把 IOS 全干死了
    iOCZS
        2
    iOCZS  
       56 mins ago
    iOS 被那么多要求气死了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5870 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 02:49 · PVG 10:49 · LAX 19:49 · JFK 22:49
    ♥ Do have faith in what you're doing.