影石高级iOS开发工程师(IOT方向)
社招全职3年以上地点:深圳状态:招聘
任职要求
1、本科及以上学历,3年半以上iOS开发经验,熟练掌握Swift/OC开发。 2、深入理解UIKit、Core Animation、Core Data、AVFoundation等核心框架。 3、熟悉GCD、NSOperationQueue,理解ARC机制,能优化内存使用。 4、熟悉MVVM、VIPER等,具备模块化、组件化开发经验。 5、有IOT(包括蓝牙、Wifi、NFC、近场通信等)或音视频(远程预览、推流直播方向)相关App开发经验者佳。 6、有C++跨端开发经验者,熟悉C++跨端构建工具链者佳。 7、有良好、规范的概要设计实践经验者,参与过单元测试开发者佳。
工作职责
1、负责Insta360 App的开发,主要是下述工作内容其中的具体某个或某些方向。 2、负责APP中复杂交互页面开发和维护工作,包括但不限于拍摄预览页、直播页。 3、设计 & 开发合理的APP连接协议层,构建可扩展的跨端通信协议层框架。 4、负责APP连接业务层的抽象设计,对连接业务模块进行插件化改造。 5、负责连接优化,针对蓝牙、Wifi、NFC、USB等各种连接场景进行数据分析和指标优化。
包括英文材料
学历+
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
Swift+
[英文] A Swift Tour
https://docs.swift.org/swift-book/documentation/the-swift-programming-language/guidedtour/
Explore the features and syntax of Swift.
https://www.hackingwithswift.com/learn
Free Swift and iOS tutorials
https://www.youtube.com/watch?v=8Xg7E9shq0U
Learn the Swift programming language in this full tutorial for beginners.
Objective-C+
[英文] Where X=Objective-C
https://learnxinyminutes.com/objective-c/
Objective-C is the main programming language used by Apple for the macOS and iOS operating systems and their respective frameworks, Cocoa and Cocoa Touch.
https://www.youtube.com/playlist?list=PL640F44F1C97BA581
Here is a list of all of my Objective C tutorials.
AVFoundation+
https://developer.apple.com/av-foundation/
AVFoundation is the full featured framework for working with time-based audiovisual media on iOS, iPadOS, macOS, tvOS, visionOS, and watchOS.
https://www.youtube.com/watch?v=ZYPNXLABf3c
In today’s video we will learn to create a custom camera like the ones used in Snapchat, Instagram, or TikTok in swift 5 and Xcode 12.
IOT+
https://microsoft.github.io/IoT-For-Beginners/#/
Azure Cloud Advocates at Microsoft are pleased to offer a 12-week, 24-lesson curriculum all about IoT basics.
https://www.ibm.com/think/topics/internet-of-things
The Internet of Things (IoT) refers to a network of physical devices, vehicles, appliances, and other physical objects that are embedded with sensors, software, and network connectivity, allowing them to collect and share data.
https://www.youtube.com/watch?v=1KVrBjSqS5s
The term 'Internet of Things' was coined by Kevin Ashton in 1999 to refer to connecting the Internet to the physical world via sensors.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
相关职位
社招3年以上
1、负责Insta360 App的开发,主要是下述工作内容其中的具体某个或某些方向。 2、负责APP中复杂交互页面开发和维护工作,包括但不限于云存订阅页、云存配网页等。 3、解决云存储配网中的网络、IOT连接相关问题,提升配网成功率等核心指标。 4、逐步完成云存储文件针对APP核心剪辑功能的适配,提升云存储文件可用性。
更新于 2025-05-26
社招5年以上智能与信息技术
1、负责业务开发、核心模块开发优化、通用工具研发; 2、负责参加现有项目的架构重构 3、负责iPhone&iPad上App设计、开发、上线和运行跟踪; 4、参与产品设计、产品技术规范制定、技术文档编写。
社招8年以上研发技术类
1 iOS APP业务开发(70%) (1)负责App产品整体技术架构设计与核心模块研发,主导技术选型与框架搭建,实现高质量、可扩展的系统设计和编码; (2)主导代码与架构评审,建立完善的质量保障体系,指导团队遵循开发规范,确保项目整体代码质量和技术架构的先进性; (3)承担关键技术难点攻坚与创新实践,深度优化产品性能、稳定性和用户体验,推动技术债务治理和架构演进。 2 iOS APP版本维护(30%) 参与需求分析与评审、功能代码实现及bug修复,持续重构优化已有功能模块;
更新于 2025-08-12