[涂鸦智能][杭州/深圳]前端后端嵌入式iOSAndroid测试,长期有效

公司官网:www.tuya.com/cn/

公司地址:

杭州市西湖区华策中心A座

深圳市南山区芒果网大厦

部分岗位信息

杭州:

资深iOS开发工程师

职位描述:

1.负责iOS端产品的开发,相关新技术的预研;

2.负责iOS端的相关IoT SDK的开发、维护;

职位要求:

1.本科及以上学历,3年以上软件开发经验,2年以上Objective-C开发经验,具有良好的英文阅读能力;

2.深入理解iOS平台特性,熟悉常用软件架构模式;

3.熟悉算法与数据结构,多线程,网络编程等;

4.有完整的iOS项目经验,至少参加过一个完整的商业级手机应用;

5.有强烈的责任心和团队精神,善于沟通和合作;

6.有IoT相关应用开发经验优先;

资深Android开发工程师

岗位描述:

1)独立完成 Android客户端程序的开发,相关功能预研和研究;

2)技术驱动业务,实时关注业界最前沿的技术并将新技术转化成产品反哺业务;

3)追求用户体验,从每一个细节优化入手,打造一款用户真正喜欢的应用;

岗位要求:

1)三年以上客户端开发经验,精通Android手机平台;

2)有Android多个完整项目开发经验;基础扎实,对操作系统,常用算法原理熟悉;

3)精通Android平台下的高性能编程及性能调优;

4)开发基础良好,理解设计模式,在项目或产品中有很好的设计实践;

5)熟练掌握Java/C/C++,理解Java的runtime机制,具备设计能力和代码阅读能力;

6)熟悉apk文件打包格式,理解Android系统架构和安全机制,以及Java/JNI/C/C++内存管理机制;

7)对JNI/NDK/Framework有研究者优先;

8)熟悉移动网络通信机制,对Socket通信,TCP/IP和HTTP有较深刻理解和经验,有网络编程经验者或Java Server端开发经验者优先;

9)有团队精神,良好的抗压能力,心态积极,能主动融入团队;

高级Java开发工程师

岗位职责

负责IoT平台B2B2C业务的设计与开发工作;

深入理解业务需求,分析系统瓶颈,提升系统性能;

无论技术还是业务都可以为团队输出。

岗位要求

精通Java语言,对相关技术领域的开源产品有深入的理解;

熟悉分布式、性能调优、缓存、消息、搜索等机制;

熟悉MySQL等数据库中的一种或多种,有数据库调优经验;

思维清晰,头脑灵活,能独立分析并解决复杂的线上问题;

对技术有热情,对技术能力有中长期的规划,持续学习。

优先考虑

风控、财务或结算领域有丰富经验的。

有技术TL经验的。

高级前端开发工程师

岗位描述:

我们负责涂鸦IoT平台开发,目标是通过前端技术,让物联网行业的数据、应用可以高效、自由的开发和流转。;

我们关注:

1. Web应用、组件库、数据可视化、工程工具、BFF等;

2. 网站、平台、无线等业务的前端开发;

3. 设计并实现物联网场景下,面向开发者的应用开发框架;

工作内容:

1. 参与PC、APP Hybrid、小程序、数据可视化等前端开发;

2. 参与改进开发、构建、发布等前端工程化体系;

3. 参与公司内部系统建设(包括Node全栈开发);

任职要求:

1. 本科及以上学历,有至少2年以上前端工作经验;

2. 熟练使用HTML、CSS、JavaScript等前端技术,熟悉HTTP协议以及浏览器原理;

3. 至少熟练运用一种前端开发框架并掌握其原理如: Vue.js/React.js及其生态圈;

4. 具备良好的沟通能力和优秀的团队协作精神;

符合以下任一条件者优先:

熟悉一门非前端的语言 如:Java/PHP/Python/Ruby等,并有实践经验;

参与开源项目并贡献过代码,附上Github链接;

熟练使用 git、github、linux 等工具。

嵌入式开发工程师

工作描述:

1、负责公司的WIFI/BLE/ZigBee等模块产品的固件设计与开发;

2、参与制定公司相关技术方案;

工作要求:

1、熟练掌握C/C++语言开发,理解操作系统原理,并有良好的编程习惯;

2、熟悉 ARM7 and Cortex M3 平台,熟悉ARM体系结构,熟悉硬件驱动程序;

3、精通TCP/IP,UDP协议栈、熟练掌握相关的网络编程经验;

4、熟悉wifi 802.11协议原理;

5、具备一定的硬件分析能力,datasheet阅读能力;

6、具有良好的团队合作精神,责任心强,能承受较大的工作压力;

7、有ble、zigbee、wifi等设备开发经验的优先;

8、熟练掌握嵌入式linux驱动开发的优先;

嵌入式测试工程师

岗位职责:

1.负责嵌入式固件、硬件设备、客户项目测试,保障产品质量;

2.参与需求评审,编写测试用例,跟进项目进度;

3.使用自动化测试工具,维护自动化测试脚本;

4.保证贯彻执行公司领导下达的各项指令,保证项目测试文档的完整性和规范性;

5.能够和其它员工相互帮助相互配合;

6.记录测试缺陷与问题跟踪;

职位要求:

1.电子、自动化、物联网相关专业,测试经验不限;

2.掌握测试理论基础,精通测试的流程、方法,逻辑思维缜密,有较强的学习能力;

3.了解硬件设计和嵌入式软件设计相关知识,了解TCP/IP协议,http协议;

4.对智能家居熟悉,如:WiFi产品、蓝牙产品、zigbee产品、GPRS产品、Z-Wave等其中之一即可;

5.能熟练使用jmeter,wireshark,omnipeek,zigbee dongle等工具;

6.具备自动化测试经验,上位机测试经验者优先;

7.很强的责任心,良好的沟通能力和表达能力,能承受一定的工作压力。

深圳:

资深Java开发工程师

【岗位职责】

1. 负责物联网核心框架和中间件产品研发,支撑千万级别物联网基础设施服务。

2. 参与需求讨论和方案制订,并完成开发和测试上线工作。

3. 日常性能调优和问题定位和修复。

【岗位要求】

1. 本科或以上学历,计算机专业或软件工程等专业;

2. 3年以上Java 开发经验;熟悉基本数据结构和算法,熟悉 JVM 和主流 Java 开源框架的原理;

3. 从事过大型中间件开发工作,对代码重构,性能问题定位和高可用有一定经验;

4. 熟悉 Linux 环境下常用的系统工具,能利用工具排查 CPU、内存和网络 IO 等问题;

5. 熟悉常用的存储系统,如 Redis, MySQL 等;

6. 有 Github 开源项目优先;

岗位描述

1. 负责IoT设备控制移动端相关功能设计和开发;

2. React Native 应用相关架构、开发和优化;

3. 客户需求问题交流沟通并解决

前端工程师(React Native) -深圳

岗位要求

1. 1年以上 React 开发经验( 有 React Native 开发经验为佳);

2. 熟悉 React 的基本原理,熟悉 React 优化;

3. 熟练使用 redux 和 mobx 等至少一种

4. 最好有 iOS 或 Android 原生应用开发经验

5. 熟练使用 git、github、linux 等工具;

6. 有良好的编码习惯, 能够编写清晰, 易于维护的代码

高级前端工程师-深圳

职位描述

1. 负责前端产品线项目/开发/日常维护;

2. 主动发现业务中的技术问题并且解决

岗位要求

1. 掌握各种前端技术,包括 HTML/CSS/JavaScript 等;

2. 至少熟练运用一种前端开发框架并掌握其原理如: Vue.js/React.js 等;

3. 熟练使用 redux、mobx、vuex 等至少一种,并掌握其原理;

4. 具备良好的团队协作精神,能利用自身技术能力提升团队整体研发效率,提高团队影响力;

5. 有良好的编码习惯, 能够编写清晰, 易于维护的代码

6. 3年以上工作经验

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!