职位描述:
• 地点:全职远程工作,欧洲时区(中欧时间 CET,偏差 ±2小时)
• 开始日期:尽快
• 语言要求:英语必须;法语为加分项
职责:
• 推动新功能的发展,从技术规范和与产品和设计团队的讨论开始,直至对其成功的监督。潜在的关注领域包括实现复杂的编辑功能,如强大的时间轴,或用户项目和媒体的无缝同步。
• 掌控 Android 团队,确保交付卓越的代码和功能,树立卓越的标杆。
• 为我们的 Android 应用制定和传达明确的技术愿景,与我们的业务目标和用户需求无缝对接。
• 促进 Android 团队内流程的持续改进,包括发布管理和支持,以加快和提升产品交付。
• 在繁琐任务的实施和有效委派之间保持和谐平衡,赋予团队成员对复杂任务的贡献能力,同时确保遵守项目时间表和质量标准。
• 通过促进开放沟通、团队合作和集体问题解决,树立协作领导的榜样。
所需技能:
• 在 Android 应用开发方面拥有超过5年的专业经验,深刻理解流行的 Android 工具和实践,包括 Kotlin、Compose、Clean Architecture、Flow 和 Coroutines。
• 在由3名或更多工程师组成的团队中担任技术职务的卓越记录。
• 对创造面向消费者的产品充满热情并具备相关经验。
• 在管理数百万月活跃用户的高流量 Android 应用方面具备实践经验。
• 致力于确保实施功能的最佳质量和可扩展性,包括架构考虑和健壮的单元测试。
• 擅长处理异步代码并优先考虑安全措施。
• 擅长在各种不同的 Android 设备上优化性能。
• 具备高能量、快速思维和出色的团队合作能力,营造协作环境。
• 适应远程工作和异步配置,擅长管理状态更新、团队沟通、每周同步、拉取请求和代码审查。
• 在处理遗留代码库和积极参与重构工作方面具有丰富经验。
加分项:
• 熟练使用分析工具。
• 具有视频编辑行业的相关经验非常有优势。
• 具备图形编程经验,包括熟练使用OpenGL、Metal、Vulkan,或在媒体编解码方面具备专业知识,都是有价值的资产。
• 具备计算机视觉、计算机图形学、机器学习和人工智能方面的知识。
• 具有构建跨平台框架或 SDK 的实际经验是资历的积极补充。