岗位职责:
1、负责Android客户端软件的研发和维护;
2、能独立处理和解决所负责的任务;
3、根据开发进度和任务分配,完成相应模块软件的设计、开发、编程任务;
4、参与移动平台软件框架的研究、需求讨论、设计和实现、关键技术验证和选型等工作;
5、团队合作完成客户端软件需求的整理和软件的设计;
6、根据开发规范和项目流程,编写和维护相关的技术文档。
任职资格:
1、二年以上Android开发经验,至少参加过一个完整的商业级手机应用开发项目。
2、熟悉Java语言,熟悉Android App开发,且有独立开发经验;
3、熟练掌握面向对象设计思想,熟悉常见设计模式,具备一定架构能力,熟悉MVP或MVVM开发模式;
4、熟悉android下的网络通信机制,熟悉 HTTP、TCP/IP 、Socket 等网络编程技术;
5、熟悉SVN或Git等相关的代码管理工具;
6、熟悉Android的线程进程机制,能够熟练使用各种Android系统的线程类,及进程间通信方式;
7、熟悉SQLite轻量数据库(或Realm)的操作;
8、具备很强的工作责任心和主动积极性;具有敬业和团队合作精神,善于交流;
9、有串口、USB、蓝牙、WIFI通信经验优先,有跨平台开发经验优先(如Flutter),有jni native开发经验优先,有opencv图像处理开发经验优先。
职位福利:五险一金、餐补、通讯补助、绩效奖金、员工旅游、节日福利