Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Voyah

Android应用软件开发工程师

Posted Updated
Discussion

Description

一、岗位职责

1、根据各车型整体工作计划,负责软件的功能开发、联调、单元测试计划,并按计划实施

2、配合产品及其他部门完成本模块需求开发周期评估,确保保质按期交付

3、依据业务需求进行Android平台新技术预研,并推动方案落地

4、负责Android应用开发及维护,参与团队全开发阶段技术评估及功能实现

5、负责项目中性能相关问题的调查和优化,如响应时间、滑动流畅度、内存等

6、制定软件架构设计相关的标准,撰写架构设计相关的技株文档等

7、负责Android蓝牙、wifi核心框架的设计、开发和维护,实现蓝牙BLE/BR/EDR多种模式的连接管理

二、岗位要求

1、具有扎实的计算机专业知识基础。熟悉算法与数据结构、计算机组成原理、计算机网络、操作系统等计算机核心基础知识。

2、精通JAVA、C++(11及以上版本)、C语言,熟悉Kotlin语言,了解Python语言。

3、精通Android高级UI开发、多线程、跨进程通讯、网络通信、热修复等核心技术。

4、精通JNI等跨语言调用技术,精通NDK开发。

5、熟悉C/C++开发中的protobuf、sqlite、PRC等技术。

6、能够独立完成Android应用层、C++ Native层的设计、开发、测试、维护等工作。

7、具有良好的代码规范,理解常见的程序设计原则和设计模式。

8、熟悉Android JAVA Framework知识,理解AMS、WMS、PMS等核心原理,能够快速分析Android JAVA Framework相关问题。

9、熟悉软件测试理论,掌握常见的软件测试方法,能够编写高质量测试用例。

10、熟悉软件工程、软件项目管理核心理论,能够按照项目节点要求,保质保量地交付软件。

11、具有C1以上驾照者优先。

12、有鸿蒙软件开发经验者优先。

13、有手机H5网页、小程序相关开发经验者优先。

Skills

Apply

See also

Mobile jobs by country — openings, pay and top skills →