上海荣泰健康科技股份有限公司 Android工程师
职位信息
岗位职责:
1、参与产品需求评审、需求分析,合理设计出功能技术方案;
2、负责产品技术框架设计,参与软件开发;
3、对系统架构、流程和代码进行持续的改进和优化;
4、完成上级领导交办的其他研究工作。
任职要求:
1、大专及以上学历,计算机相关专业;
2、3年以上相关工作经验,有Android中控设备或无线通讯开发经验优先;
3、熟练掌握Java/kotlin,熟悉RxJava、DataBinding、ViewModel等技术支持知识,熟悉Flutter、鸿蒙开发;
4、熟练使用常用的如okHttp、jetPack等第三方框架
5、熟悉常见的设计模式并能在实际场景中进行应用
6、具备一定的架构思维。
一、中控设备开发的技术特殊性
中控设备开发与传统移动应用存在显著差异,主要体现在以下技术维度:
硬件交互层需通过HardwareService抽象层实现设备控制:
class HardwareServiceImpl : HardwareService { override fun sendCommand(command: ByteArray) { val characteristic = BluetoothGattCharacteristic(...) gatt.writeCharacteristic(characteristic) } override