1. 搜索开发工程师
工作职责:
1、负责TripAdvisor Elasticsearch相关服务的功能设计、开发、运营和维护工作;
2、持续优化Elasticsearch的性能,完善功能,支持各业务线检索、聚合等场景;
职位要求:
1、计算机相关专业,本科及以上学历,三年以上开发工作经验;
2、熟练掌握java语言,熟练使用linux,强悍的编码和troubleshooting能力;
3、深入了解Elasticsearch、Solr等开源搜索引擎,了解Lucene、Elasticsearch源码优先;
4、精通搜索引擎架构原理、排序算法、索引处理及分词算法,索引数据结构;
5、 具有大型搜索引擎或舆情相关项目经验优先;
6、逻辑分析能力强,善于沟通,有良好的团队合作精神,良好的学习能力;
2. 资深JAVA开发工程师
工作职责:
1、负责TripAdvisor核心系统应用架构规划、设计、技术选型及团队建设与管理
2、负责技术方向与技术架构的搭建,负责与产品、业务沟通技术方案
3、负责对团队开发进度、产品质量进行跟踪与保障,确保产品按时上线
4、负责带来技术团队不断学习新的技术,提升技术团队综合实力,搭建行业领先的技术团队
5、负责研发团队的日常管理和工作安排,提升团队效率
岗位要求:
1、本科及以上学历,计算机相关专业,5年以上的 Java 开发经验;
2、精通java,编程能力出众,良好的面向对象化编程思想;
3、精通主流框架思想及使用,精通常用数据库存储技术
4、2年以上项目管理经验或系统架构经验或敏捷开发经验者优先
5、有超强的自驱力、良好的业务思维和产品思维
6、有团队意识,具备良好的沟通以及协调能力
3. JAVA开发工程师
工作职责:
1、负责 TripAdvisor 后端服务的设计与研发工作;
2、负责后台站点的设计与研发工作;
3、理解业务需求,参与系统功能代码编写及架构设计开发工作;
4、保证系统的高可用性,持续优化和扩展服务
岗位要求:
1、本科及以上学历,计算机相关专业;
2、3年以上JAVA开发经验,能独立开发项目、有团队管理经验优先;
3、精通Java开发,深入理解jvm原理,熟悉常用框架(Spring、Spring Boot、Duboo、Mybatis)并能掌握它的原理和机制;
4、熟悉 MySQL,Redis,MQ 等的使用与优化;
5、具备系统调优、性能调优等技能,对疑难技术问题具备较强的排查能力;
4. 前端开发工程师
岗位职责:
1、 负责TripAdvisor各业务线 Web/Hybrid/H5/小程序 的前端开发工作
2、 根据业务和技术需求,基于跨平台技术进行移动应用程序开发;
3、 负责WEB/WAP页面性能优化,打造良好的用户体验;
岗位要求:
1、本科及以上学历,计算机相关专业;
2、3年以上前端开发经验,能独立开发项目,有团队管理经验优先;
3、熟悉W3C标准,对表现与数据分离、Web语义化等有深刻理解;
4、有良好编码习惯,熟练使用Webpack、Git等开发工具
5、具有Hybrid、NodeJs、Native APP开发经验者优先;
6、在数据结构、算法、设计模式和架构上有扎实的技术功底。
7、良好的沟通能力,对业务类和技术类的需求有清晰的理解并通过技术促进业务发展。
5. 资深Android开发工程师
工作职责:
1. 主要负责TripAdvisor 安卓App的应用架构规划、设计、技术选型及团队建设与管理;
2、负责技术方向与技术架构的搭建,负责与产品、业务沟通技术方案
3、负责对团队开发进度、产品质量进行跟踪与保障,确保产品按时上线
4、负责带来技术团队不断学习新的技术,提升技术团队综合实力,搭建行业领先的技术团队
5、负责研发团队的日常管理和工作安排,提升团队效率
岗位要求:
1. 大学本科或以上学历,计算机相关专业,5年以上安卓相关经验;
2. 精通Java/Kotlin,编程能力出众,良好的面向对象化编程思想;
3. 熟练掌握安卓多线程开发、安卓UI开发、安卓动画开发
4、2年以上项目管理经验、大型App开发经验、有敏捷开发经验者优先
5、有超强的自驱力、良好的业务思维和产品思维
6、有团队意识,具备良好的沟通以及协调能力
6. Android开发工程师
岗位描述:
1、根据需求完成 TripAdvisor 安卓客户端开发和维护的编码工作;
2、参与移动平台软件框架的研究,设计和实现、关键技术验证和选型等工作;
3、对安卓客户端进行持续的性能优化、稳定性优化、技术难题攻关、发现并解决各类潜在技术风险;
岗位要求:
1、本科及以上学历,计算机相关专业;
2、3年及以上移动应用实际开发经验,3年以上Android开发经验,有团队管理经验优先;
3、熟练掌握Android应用开发和架构,熟悉平台API、网络/交互/存储/多线程/gradle构建/性能优化等开发内容。
4、在数据结构、算法、设计模式和架构上有扎实的技术功底。
6、有flutter、react-native、typescript、自动化测试任一技术的落地实践经验优先;
7、良好的沟通能力,对业务类和技术类的需求有清晰的理解并通过技术促进业务发展。
7. 资深iOS开发工程师
工作职责:
1. 主要负责TripAdvisor iOS App的应用架构规划、设计、技术选型及团队建设与管理;
2、负责技术方向与技术架构的搭建,负责与产品、业务沟通技术方案
3、负责对团队开发进度、产品质量进行跟踪与保障,确保产品按时上线
4、负责带来技术团队不断学习新的技术,提升技术团队综合实力,搭建行业领先的技术团队
5、负责研发团队的日常管理和工作安排,提升团队效率
岗位要求:
1. 大学本科或以上学历,计算机相关专业,5年以上iOS相关经验;
2. 精通Objective-C/Swift,编程能力出众,良好的面向对象化编程思想;
3. 熟练掌握iOS多线程开发、iOS UI开发、动画开发
4、2年以上项目管理经验、大型App开发经验、有敏捷开发经验者优先
5、有超强的自驱力、良好的业务思维和产品思维
6、有团队意识,具备良好的沟通以及协调能力
8. iOS开发工程师
岗位描述:
1、根据需求完成 TripAdvisor IOS客户端开发和维护的编码工作;
2、参与移动平台软件框架的研究,设计和实现、关键技术验证和选型等工作;
3、对安卓客户端进行持续的性能优化、稳定性优化、技术难题攻关、发现并解决各类潜在技术风险;
岗位要求:
1、本科及以上学历,计算机相关专业;
2、3年及以上移动应用实际开发经验,3年以上iOS开发经验,有团队管理经验优先;
3、熟练掌握Objective-C、Swift、Cocoa、UIKit框架及IOS SDK。
4、在数据结构、算法、设计模式和架构上有扎实的技术功底。
6、有flutter、react-native、typescript、自动化测试任一技术的落地实践经验优先;
7、良好的沟通能力,对业务类和技术类的需求有清晰的理解并通过技术促进业务发展。
9. 资深测试工程师
工作职责:
1、负责TripAdvisor系统及APP的功能测试,接口测试,自动化测试,性能测试,确保测试质量
2、在性能测试有比较丰富的经验,出现性能问题,能够深入分析,定位问题,发现其中原因,帮助研发解决性能问题
3、持续完善测试用例及流程,与开发团队共同提高系统质量
4、熟悉自动化测试框架,持续优化提高测试质量,降低测试成本
5、负责测试团队的日常管理和工作安排,提升团队效率
岗位要求:
1、大学本科或以上学历,计算机相关专业,5年以上测试工作经验;
2、精通软件测试理论和方法,熟悉软件测试流程,能够合理编制项目测试计划及进度,精通测试用例设计;
3、能够编写测试报告,并通过测试报告分析和改进流程
4、熟悉并使用自动化测试工具的优先
5、有超强的自驱力、良好的业务思维和产品思维
6、有团队意识,具备良好的沟通以及协调能力
10. 测试工程师
工作职责:
1、负责公司PC/H5/移动端的测试工作;
2、根据产品需求和设计文档,制定测试计划,并分析测试需求、设计测试用例;
3、根据产品测试需求完成测试环境的设计与配置工作;
4、执行具体测试任务并确认测试结果、缺陷跟踪,完成测试报告以及测试结果分析;
5、在测试各环节与开发、产品等部门沟通保证测试输入和输出的正确性和完备性。
岗位要求:
1、计算机专业本科以上学历,3年以上互联网产品相关测试经验;
2、精通软件测试理论和方法,熟悉软件测试流程,能够合理编制项目测试计划及进度,精通测试用例设计;
3、有持续集成,白盒测试,自动化测试实施经验;
4、熟悉常用的数据库查询语句,熟悉脚本语言的用法,并可以编写提高工作效率的脚本,如shell以及python。
如感兴趣,将简历邮件发送至recruiting@tripadvisor.cn,邮件命名规则:姓名+投递职位,期待你的加入!
--
FROM 180.77.132.*