This job is no longer available. Continue your job search here.
Technology-Java/Frontend/Testing/Mobile
Guangzhou
Job No. r00001819
Full-time
Job Description
岗位职责:
Java:
1.根据项目需要参与需求分析和功能设计并实现;
2.进行系统的设计、编码、测试、维护和系统性能优化;
3.提供用户支持;
4.协助识别用户应用配置更改;
5.参与部署实施应用程序所要求的所有活动;
6.报告流程中出现的问题.
Frontend:
1.使用React/ReactNative进行移动应用研发,打包及发布;
2.据开发需求完成相关代码编写;
3.将业务需求转化为软件应用程序和模型;
4.开发完成时执行单元测试;
5.提供UAT和后期实施支持/生产支持;
6.遵循质量流程,确保达到质量目标.
Testing:
1.负责客户方系统的自动化测试;
2.按照产品架构和业务要求,与开发、产品合作,制定和推进测试策略、测试计划;
3.分析测试需求,并设计编写测试case,参与维护自动化案例的日常运行.
Mobile
1.独立完成Android/IOS端程序的开发;
2.根据产品需求开发相关的产品,验证和修正测试中发现的问题;
3.对项目已有组件提出升级建议和优化方案.
DBA:
1.负责公司云数据库-Mysql运维管理工作;
2.保证线上数据服务稳定运行;
3.负责规划实施监控系统,保障业务系统稳定运行;
4.挖掘和发现体系存在的问题和不足,提出改进的意见和方案,并负责推进;
5、参与核心需求,对数据库的规划和设计提供方案和风险把控;
Qualifications
岗位要求:
Java:
1.3年以上软件开发经验;
2.有文档编写能力,能够独立完成功能设计;
3.精通Java,熟悉面向对象编程;
4.熟练掌握Spring Boot等开源框架;
5.熟练掌握MySQL、PostgreSQL等关系数据库;
6.计算机相关专业背景优先;
7.粤语/英语熟练.
Frontend:
1.两年及以上React/ReactNative相关项目经验;
2.理解并掌握原生JavaScript核心概念和原理;
3.熟悉React及ReactNative开发基本思想;
4.对浏览器兼容性、代码可维护性、前端性能优化等有了解;
5.了解应用程序开发过程的所有阶段,从设计、开发、测试,到实现和培训;
6.逻辑思维能力强,具备良好的合作态度及团队精神;
7.粤语/英语熟练.
Testing:
1.掌握编程语言Python;
2.熟悉自动化框架比如pytest 或者robotframework;
3.能够搭建devops自动化测试流程和jenkins的使用;
4.熟悉app自动化测试如appium或者airtest;
5.有一定的自动化框架扩展和开发能力(使用python) .
Mobile:
1.MVVM 和 Realm需要在项目上实际运用过1年或以上;
2.了解Google Jetpack的内容(如databinding,livedata等);
3.熟悉Java/Kotlin,并使用超过1年或者以上;
4.良好的粤语和英语沟通能力.
DBA:
1、2-3年的Oracle和MSSQL数据库基础架构工作经验。认证将是一项资产。
2.英文熟练沟通
3.具备MySQL等其他数据库平台的知识将是一项优势。
4.熟悉Oracle数据库管理(灾难恢复、故障排除、性能优化)。
5.熟悉Oracle RAC体系结构和安装、配置、迁移和升级。
6.熟悉Oracle DataGuard的安装、配置、升级和维护。
7.精通Oracle和MSSQL数据库备份和恢复(RMAN、数据泵)
8.windows和Linux操作系统的基本知识。
9.有Azure平台经验者优先。