?

研发

运营中心

设计

产品

有兴趣的同学,email发送至: hr@hujiang.com,说明您想申请的职位名称。用您任何想得到的方式介绍自己,比如引以为豪的作品,志向,目标等。如附上社区账号和生活照,有助于我们更快更全面的认识您!

.NET开发工程师-网校方向

职位描述:
1、参与国内领先在线教育产品沪江网校的产品开发工作(如:http://class.hujiang.com/);
2、负责用户交互功能的网站的功能的实现,包括:页面,后台代码,数据库等。

任职要求:
1、熟练掌握.NET平台上的开发技术,三年以上程序开发经验,至少一年以上实际项目开发经验;
2、较强的编程能力,能够完成较复杂的交互流程设计和实现;
3、熟悉SQL SERVER数据库,能熟练地运用SQL语言,熟悉SQL语句调优和数据库调优;
4、熟悉网站产品开发流程,对网站产品的UI及用户体验有较好的认识;
5、有良好的自我管理能力和一定的项目管理能力;
6、较强的沟通学习能力,对技术有热情,有能力直接跟踪和学习最新的软件技术。

Android开发工程师

职位描述:
负责沪江基于Android平台的智能手机、平板设备的移动应用开发。

任职要求:
1、两年以上Andriod开发经验,作为主力工程师完整开发过一个以上Android应用的经验;
2、精通Android UI布局,精通不同分辨率适配,熟悉多线程、SQLite数据库等操作;
3、精通HTTP 通讯协议,有Restful API使用经验,熟悉JSON数据格式;
4、熟悉Android OS系统体系结构、framework以及底层库等,熟悉Android的各种开源组件和Android界面设计规范;
5、熟悉git,了解gitflow 。
有音频、视频开发经验者优先。

移动测试工程师

职位描述:
1、负责移动产品的功能和性能测试工作;
2、独立编写测试计划、测试方案、测试需求分析、测试用例等;
3、尝试新方法、新工具提高移动平台的测试效率,建设良好的移动平台测试框架。

任职要求:
1、全日制本科及以上学历,三年以上移动开发或者移动测试经验;
2、深入理解android/ios系统(非移动操作系统和平台类测试),以及基于这两个平台的应用特征、应用通用的处理方式;
3、有强大的日志的分析能力,掌握常见的移动端BUG抓包分析工具的使用,能协助开发团队加速bug修改的周期;
4、熟悉自动化测试工具(monkeyRunner)、性能测试工作经验者优先;
5、热爱测试工作,具备出色的学习、沟通和协调能力,有良好的团队协作意识。

.NET开发工程师

职位描述:
1、独立完成软件产品的开发工作、负责程序实现及单元测试的编码;
2、协助测试工程师完成软件系统及功能模块的测试工作;
3、负责编制维护产品相关的各类技术文档;
4、负责部分功能模块的系统分析及设计工作;

任职要求:
1、全日制专科及以上学历
2、具有2年以上的相关工作经验;
3、具有较好的沟通及表达能力、能与团队成员融洽相处;
4、熟悉面向对象编程思想、熟练掌握及运用AJAX、JQuery、ASP、Net MVC、ORM、WCF、WEB API等技术知识;
5、掌握数据库及代码性能相关知识、能对程序性能进行诊断及优化;
6、掌握系统分层架构、熟练进行基于ASP、Net WebForm或MVC的应用开发;
7、具有一定软件工程的知识、对软件开发流程及生命周期有所了解;

.NET架构师

职位描述:
1、负责沪江产品线跨终端整体业务架构的设计和规划;
2、主导网站架构开发、能根据网站发展对技术架构不断调整、对网站性能调优;
3、负责新技术的研究与技术积累、关键技术的验证;
4、负责.NET项目的整体框架设计、核心代码开发、可以根据项目需求制定合理的解决方案;

任职要求:
1、全日制本科及以上学历、5年以上网站/软件开发经验、其中2年以上大型网站架构经验;
2、精通、NET开发、熟悉网站主流技术框架的利弊;
3、至少熟悉2门以上的主流编程语言;
4、熟悉网站性能优化、精通分布式、多线程等高性能架构相关技术;
5、精通HTTP协议;
6、熟悉现行主流NoSQL数据库、熟悉它们在不同场景下的优劣、保证高可用;
7、良好的团队意识和协作精神、有较强的内外沟通能力;
8、精通软件架构、设计模式;具备较高的软件编程能力;有较丰富的系统分析与设计经验;

课件系统架构师

职位描述:
1、主导开发网校课件后台服务以及课件云平台系统,覆盖调研、设计、开发、上线的全流程,并根据反馈不断优化;
2、负责与使用该服务的各业务方沟通,了解需求,听取反馈,提供支持;
3、根据公司现状,持续发现开发中的问题,提炼、定义、优化基础服务;

任职要求:
1、精通.NET或Java语言,熟悉Windows或Linux系统;
2、从事开发工作超过5年,有自己定义、设计、实现产品的经历;
3、良好的大局观和问题意识,能及时发现并清楚定义问题,排出轻重缓急;
4、良好的沟通能力,善于听取、理解他人意见,从多角度看待问题;
5、熟悉对业界通用的框架、技术及其适用场景;
6、视野广阔,乐于学习,能迅速掌握并评估新的解决方案、技术框架,用于解决问题;
7、高度的责任心,具有为自己工作成果的每个细节负责的意识;

加分项:
有音视频流媒体、云平台、存储等领域经验;
有团队管理经验;

Android开发经理

职位描述:
1、负责手机Android端的相关开发管理、 根据项目要求制定开发方案;
2、按照项目计划、按时提交高质量代码、完成开发任务、 解决项目实施过程中出现的技术问题;
3、完成软件代码的详细设计、编写、集成与测试;
4、给Android开发组其他成员进行技术培训;
5、对所开发的产品进行版本更新及维护、以满足业务运营要求;

任职要求:
1、五年以上工作经验、有项目管理能力优先;
2、具有良好的计算机软件基础(数据结构算法、设计模式)及编码风格;
3、熟悉Android各个版本的特点、机型的适配、UI布局优化等;
4、熟悉Android平台上的渠道统计、以及打包的流程;
5、拥有web开发经验、对服务器和客户端通信和实现原理有深刻的理解;能够根据产品需求、结合前后端技术、给出合理的解决方案;
6、有较强的团队沟通能力和技术执行推动能力、 热衷于技术钻研、工作踏实诚恳、认真负责、有良好的抗压能力;
7、对行业前瞻性的技术有足够的敏感度以及学习能力;

系统研发架构师

职位描述:
1、主导开发公司级别的基础服务,覆盖调研、设计、开发、上线的全流程,并根据反馈不断优化;
2、负责与使用该服务的各业务方沟通,了解需求,听取反馈,提供支持;
3、根据公司现状,持续发现开发中的问题,提炼、定义、优化基础服务;
4、负责公司基础技术的积累和通用技术推广;

任职要求:
1、精通.NET或Java语言,熟悉Windows或Linux系统;
2、从事开发工作超过5年,有自己定义、设计、实现产品的经历;
3、良好的大局观和问题意识,能及时发现并清楚定义问题,排出轻重缓急;
4、良好的沟通能力,善于听取、理解他人意见,从多角度看待问题;
5、熟悉对业界通用的框架、技术及其适用场景;
6、视野广阔,乐于学习,能迅速掌握并评估新的解决方案、技术框架,用于解决问题;
7、高度的责任心,具有为自己工作成果的每个细节负责的意识;

加分项:
有搜索、分布式计算、存储等领域经验;
有团队管理经验;

iOS开发工程师

职位描述:
1、负责沪江相关产品线 iOS 应用的设计与研发;
2、负责APP程序结构的改进和性能优化;
3、依据项目的进度与需求,能够按时完成所需功能的开发;

任职要求:
1、一年以上 App 开发经验,精通 iOS 手机平台;
2、精通 Objective-C,C/C++ 等编程语言;
3、精通 iOS SDK 中 UI,网络,数据等操作;
4、熟悉客户端与服务器的交互方式。

高级运维架构师

职位描述:
1、以提升系统的可用性、扩展性、伸缩性、性能、运维自动化为目标、负责大规模网站的运维架构设计和持续优化工作;
2、 主导处理技术疑难问题、重大故障、通过有效的解决方案不断改进提升运维能力;
3、 学习研究互联网运维相关技术并应用推广、不断提升优化整体运维能力和效率;

任职要求:
1、 精通大型网站的系统架构、知名互联网企业五年以上系统管理经验、或从事系统架构师/资深系统工程师三年以上;
2、具有大规模集群运维经验、精于容量规划、架构设计、性能优化、运维自动化;
3、 精通SHELL/PHP/PYTHON中的一种进行编程、很强的自主学习能力;
4、 具备下述软性能力:良好的沟通、学习能力、团队合作精神、较强的技术方案撰写能力和分享精神。

深度学习研究员

职位描述:
使用深度学习进行前沿智能化学习技术研发,包括知识图谱体系构建、自适应学习体系、NLP领域底层的机器学习、分类、聚类算法研究和优化等。

任职要求:
博士及以上学历,自然语言处理、机器学习、数据挖掘或相关专业(相关工作经验丰富可考虑硕士);
5年以上相关工作经验(相关工作经验可放低工作年限要求);
熟悉各种深度神经网络模型,熟练掌握训练深度网络的各种方法;
熟悉和掌握C/C++和脚本语言编程(如Shell, Python, Perl等) ;
在以下至少一个领域有强烈兴趣和一定基础:
机器学习(如深度神经网络、Boosting, 图模型,概率统计,最优化方法、等)
计算机视觉(如图像识别理解,人脸检测识别、目标检测和跟踪、OCR、增强现实、图像质量评价,图像分割增强等)
语义理解检索 (如知识图谱表示,结构化预测,语义解析,信息检索,知识挖掘等)

OpenStack研发经理/架构师

职位描述:
1、负责公司基于OpenStack的云平台产品的架构设计、开发、功能组件改进等工作,为沪江开发、测试、生产及IT提供基础设施及服务。
2、负责组织OpenStack技术研究和攻关工作,把握OpenStack技术研究的大方向,跟进社区及主要商业版本的技术路线。
3、把控云平台子系统的设计、开发、测试、发布各个环节。
4、指导团队里的初、高级开发工程师进行开发。

任职要求:
1、有设计、实施和运维基于OpenStack云平台的生产系统的经验。
2、有大规模OpenStack研发及部署经验。
3、深刻理解OpenStack架构, 包括计算, 存储, 网络, 界面等组件。
4、熟悉虚拟化技术, 精通Xen、KVM、powervm等虚拟化相关技术。
5、熟悉各类存储技术实现, 包括Swift, Ceph等。
6、了解虚拟化环境中的网络技术, 包括VXLAN, SDN, OVS等。
7、精通Linux系统, 掌握Python语言, 有一定开发经验。

软件开发工程师(音视频方向)

职位描述:
1、负责实时音视频互动的相关开发工作;
2、负责视频回顾的相关开发工作;

任职要求:
1、本科(含)以上学历,硕士优先;通信、电子、及计算机相关专业;
2、精通C/C++,熟悉java或objc优先;
3、熟悉面向对象、多线程编程、网络编程,熟悉linux,android或ios开发环境者优先;
4、有音视频开发的相关经验,熟悉一些音视频相关的开源代码;参与过开源项目者优先;
5、具备良好的技术敏锐度、追求完美、有较强的责任感意识;

运维经理

职位描述:
1、引领运维团队发展进化,不断提升整体运维支撑能力;
2、负责公司内外各工作的对接,积极推动项目的进展;
3、负责各运维项目的规划,制定,并在执行中进行协调把控和汇报工作;
4、负责运维体系流程规范和运维自动化平台建设,持续优化完善;
5、优化运维体系并带领运维团队实现可靠和可扩展的运维环境;

任职要求:
1、全日制本科以上学历,八年以上互联网行业运维经验,至少三年以上团队管理经验,大型互联网公司任职经历;
2、关注互联网技术发展,具备较强的技术洞察力和快速判断选型能力,熟悉流行开源产品的使用场景;
3、精通常见服务配置维护,具备系统架构设计和优化能力,将合适的技术应用到工作中提升运维服务能力,为产品优化起到重要推进作用;
4、深入理解IT运维流程规范,熟悉ITIL管理体系,并在实际工作中全面采用相关的管理理念及工具
5、较强的沟通,协调和推进能力,良好的服务意识,能够和各部门展开高效合作;
6、较强的团队合作精神和团队管理能力,强烈的责任心与主动性,很好的抗压能力。

运维架构师

职位描述:
1、 以提升系统的可用性,扩展性,伸缩性,性能,运维自动化为目标,负责大规模网站的运维架构设计和持续优化工作;
2、主导处理技术疑难问题,重大故障,通过有效的解决方案不断改进提升运维能力;
3、学习研究互联网运维相关技术并应用推广,不断提升优化整体运维能力和效率;

任职要求:
1、计算机相关专业本科以上学历,知名互联网企业五年以上系统管理经验,或从事系统架构师/资深系统工程师三年以上;
2、精通大型网站的系统架构,具有大规模集群运维经验,精于容量规划、架构设计、性能优化、运维自动化;
3、精通SHELL/PHP/PYTHON中的一种进行编程,很强的自主学习能力;
4、具备良好的沟通,学习能力,团队合作精神,较强的技术方案撰写能力和分享精神。

高级网络运维工程师

职位描述:
1、负责IDC基础网络规划设计、部署及性能优化;保障IDC资源可持续发展,给业务提供稳定可靠的支持;
2、负责机房选点,网络质量评估、服务器和基础网络设备选型,配置管理;
3、负责第三方监测服务的配置,分析工作;

任职要求:
1、计算机相关专业本科或以上学历,五年以上网络运维经验;
2、具备大型分布式数据中心整体架构设计与规划能力,能规划和维护千万级PV的多IDC网络结构;
3、精通Cisco、Juniper、Huawei等品牌网络设备的选型、配置与部署;熟悉DELL/HP/IBM/华为等品牌的机架式服务器,及常见存储的选型和维护;
4、熟悉CDN、基调,Smokeping,Iperf等网络性能监测工具;
5、具备优秀的沟通和协调能力,保持不断学习和探索的精神;良好的团队合作精神,较强的技术方案撰写能力;

QA经理

职位描述:
1、 研发、测试、发布全流程的质量体系建设
2、 相关质量体系流程规范的制定及执行监督
3、 项目过程质量数据度量
4、 发现日常各种质量问题并推动持续改进

任职要求:
1、大型互联网企业相关岗位任职背景
2、至少三年以上软件研发项目QA管理经验
3、敏锐的发现问题及归纳分析能力
4、良好的沟通能力和执行力

安全经理

职位描述:
1. 主导公司级安全体系规划与实施
2. 安全检测防护系统的研发与部署
3. 安全基线与安全策略的制定实施
4. 公司相关产品的安全评估与检查
5. 安全监控、加固及安全事件处理

任职要求:
1. 五年以上大型互联网安全从业经验
2. 精通各类安全渗透与攻防技术
3. 精通IDS、WAF、及主流防火墙
4. 熟悉安全测试及逆向分析技术
5. 良好的逻辑分析和沟通能力

高级原型动效设计师

职位描述:
1. 与其他设计师及前端开发团队合作,完成界面动效的创意、设计与开发实现;
2. 针对早期产品设计概念与可用性测试需要,制作可交互的高保真原型;
3. 与前端团队合作,负责通用交互视觉组件与产品模块的设计开发;
4. 在团队中普及原型与动效设计的工具与方法,指导其他设计师完成相关工作。

任职要求:
1. 全日制本科及以上学历,动画/广告/设计类专业优先;
2. 精通HTML5、CSS3等Web前端技术,有成功的项目经验,能熟练使用动效设计制作工具,如After Effect、Origami、FL等;
3. 具备良好的审美能力,动画节奏掌握良好,以及卓越的创意能力,有一定的动画领域知识背景和UCD设计理念;
4. 具备良好的逻辑思维、沟通、表达能力,具备团队合作精神和抗压能力;
5. 执行力强,对工作认真负责。

高级用户研究员

职位描述:
职位描述:
1、根据需求,完成产品用户体验分析,出具分析报告并提出阶段性调整建议;
2、根据需要跟进用户研究相关项目,独立跟进研究设计、执行、分析及策略建议等一系列工作;
3、根据分析需要,出具基础数据维护建议并跟进相关问题的沟通及落实;

任职要求:
1、 本科以上学历,心理学、统计学、计算机等相关专业 ;
2、 2年以上用户研究、数据分析等相关工作经验 ;
3、 熟悉网站分析相关数据指标及分析方法,可根据研究需要确定数据提取需求,并独立撰 写网站分析报告及提出具有针对性的策略建议 ;
4、 熟悉用户研究中采用的各种定性和定量方法,可根据研究目的独立完成实验设计、执行研究项目,出具 项目报告 ;
5、 熟练操作SPSS、Excel、PPT等软件工具;
6、 条理性逻辑性强,有很好的归纳总结能力 ;

应用架构师

职位描述:
1、负责产品项目的需求分析及功能设计;
2、负责产品线间的技术沟通协调工作;
3、负责产品线的架构研发及团队技术培训;
4、负责公司基础技术的积累和通用技术推广;

任职要求:
1、精通.NET或Java语言,熟悉Windows或Linux系统;
2、从事开发工作超过5年,有自己定义、设计、实现产品的经历;
3、良好的大局观和问题意识,能及时发现并清楚定义问题,排出轻重缓急;
4、 良好的沟通能力,善于听取、理解他人意见,从多角度看待问题;
5、 熟悉对业界通用的框架、技术及其适用场景;
6、视野广阔,乐于学习,能迅速掌握并评估新的解决方案、技术框架,用于解决问题;
7、高度的责任心,具有为自己工作成果的每个细节负责的意识;
8、持续发现开发过程中的问题,能提炼、定义、优化开发流程提升开发效率。

.NET开发经理

职位描述:
1、负责产品线团队的管理工作。
2、负责产品项目的功能拆解及任务分配。
3、 负责产品线间的沟通协调工作。
4、 负责团队的技术培训和综合管理。

任职要求:
1、全日制本科及以上学历
2、 具有5年以上的相关工作经验。
3、 至少3年以上团队管理经验,可管理10人以上技术团队。
4、良好的组织、沟通、协调及综合管理能力,具有强烈的责任心。
5、 有丰富的软件开发经验,精通软件工程知识,熟悉软件开发流程及生命周期,能针对团队管理流程提出改进建议。
6、 熟练掌握并应用软件开发相关知识,能培训及指导开发工作。
7、 能良好领会公司及主管意图,具有高度的贯彻执行力,能带领团队向公司战略保持一致。

开发工程师-cocos2d方向

职位描述:
1, 移动平台设备的应用开发;
2, 参与项目技术方案的制定,进行相关的设计或开发工作;
3, 参与新产品, 新功能的预研和设计;
4, 分享技术和经验, 帮助他人共同进步;

任职要求:
1, 全日制本科及以上学历,1年以上cocos2d-x工作经验;
2, 熟悉Android或iOS的OS体系结构,对移动应用结构有深刻的认识;
3, 精通C,C++开发语言,CocosBuilder使用;熟练使用TiledMap,Zwoptex,TexturePacker,AnimatePacker等工具;掌握JSON、XML文件解析、文件流操作等数据存储方式;
4, 丰富的手机UI设计经验,熟悉网络编程、多线程、图形界面编程、熟悉TCP/UDP、HTTP协议;
5, 强烈的责任心和团队精神,善于合作,热衷于新技术的探索和研究;

高级Java Web工程师

职位描述:
1. 负责Java Web前端和后端的设计、开发与优化工作
2. 参与数据产品的需求分析、概要设计以及功能模块的开发实现
3. 遵循软件开发规范,建立起统一可维护的软件架构,能快速实现产品需求,及时发现并解决问题
4. 对于产品设计给出相应地UI方案并进行实施,持续改善用户交互体验

任职要求:
1. 3年以上的Java Web开发工作经验,扎实的Java基础,熟悉基础的数据结构与算法,逻辑思维清晰。
2. 熟练使用HTML5、Javascript、CSS3.0、JQuery、Bootstrap前端技术,能快速完成前台组件的设计与开发。
3. 熟练使用Spring、MyBatis等技术框架,能设计出良好的程序架构,提高开发效率与质量。
4. 熟悉MySQL数据库,注重SQL的性能优化,熟悉使用Redis。
5. 具有良好的代码风格与编程习惯,注重文档的编写与整理工作。
6. 具有良好的抗压能力、敬业精神和团队合作精神,有上进心,责任感强,自我学习能力强,善于沟通。

高级iOS开发工程师

职位描述:
1、 参与iOS App架构设计、负责相关产品开发及不断优化;
2、参与项目重点、难点的技术攻坚;
3、负责对初级工程师进行技术指导和解惑;

任职要求:
1、至少3年以上iOS开发经验、有成功商用App开发的经验者优先;
2、具有良好的代码风格、优秀的开发效率和处理解决问题的能力;
3、有一定的技术追求和积累、Github上有贡献优秀代码者优先;

高级测试工程师

职位描述:
1、负责PC或移动终端的web产品测试工作(包括嵌入APP的web功能测试);
2、负责测试用例的设计和评审,并及时补充和维护测试用例文档,并落实执行;
3、负责bug生命周期的管理。

任职要求:
1. 全日制大专及以上学历,3年以上网站测试经验;
2. 了解一般的站点工作原理,熟悉网站测试技术;
3. 能编写测试计划、 测试用例能撰写并实施合适的测试用例;
4. 具有较强的BUG分析能力,能辅助开发快速定位问题,提升效率;
5. 熟悉测试质量评估纬度和网站质量保证规范,协助团队做好优化和提升的工作。
6. 熟悉软件的敏捷开发过程或者有互联网产品测试经验者优先;

网络运维工程师

职位描述:
1、负责分布式数据中心整体网络架构设计,规划,部署及性能优化;
2、负责相关网络设备、服务器、存储等设备的规划与部署;
3、改进与调整现有网络架构,不断提高资源的利用率;
4、排除网络及硬件故障,保障网络安全稳定运行。
5、负责日常网络环境中所有节点的数据收集与监控,为每一次扩容提前做好规划。

任职要求:
1、三年以上网络工作经验,有一年以上中型ISP、ICP或大型网站运维工作经验;
2、具备大型及分布式数据中心整体架构设计与规划能力,能规划和维护千万级PV的多IDC网络结构;
3、具有独立分析和及时处理重大网络故障能力;
4、熟悉Cisco、Juniper、Huawei等品牌网络设备的选型、配置与部署;
5、精通DELL\HP\IBM等主流品牌的机架式服务器的选型、配置与部署;
6、精通各种容量级别的存储设备方案的选型、配置与部署;
7、熟悉F5/NetScaler等负载均衡设备熟悉网络安全相关技术,能操作Firewall/IDS/IPS/VPN等主流安全设备者更佳;
8、CCNP以上或同等水平;
9、爱好技术,能吃苦耐劳,工作认真、细致、敬业,能承担较大的工作压力。

高级前端开发工程师

职位描述:
1、与设计师、产品经理紧密工作,实现产品UI和交互方面的开发需求,确保产品具有一流的用户体验;
2、负责前端架构在各业务线的落地实施,并结合各产品线实际情况,参与部分前端架构开发工作;
3、负责网站产品性能和代码优化的实施。

任职要求:
1、全日制本科及以上学历,三年以上Web前端开发经验;
2、精通主要的前端语言,熟悉页面架构和布局,能够解决各种浏览器兼容性问题;
3、精通JavaScript、Ajax,熟悉jQuery框架、bootstrap框架,有编写前端框架经验者优先;
4、有HTML5、CSS3、nodejs方面经验者优先;
5、有前端自动化测试、单元测试方面经验者优先;
6、对OO、MVC等编程思想、软件工程相关概念及流程、敏捷开发概念及流程有所了解;
7、学习能力强,积极主动,且具备良好的沟通协调能力和强烈的责任心。

前端开发经理

职位描述:
1、领导前端团队实现网站跨终端产品的前端工作推进并实现项目目标;
2、负责项目的功能拆解及发任务分配;
3、负责制定相关标准及前端团队的培训、管理等工作;
4、负责与相关业务部门沟通需求,管理前端外包团队。

任职要求:
1、全日制本科以上学历,5年以上前端开发经验,2年以上项目或团队管理经验;
2、熟悉前端相关标准,对前端语义化、浏览器兼容性问题有深入理解;
3、熟练手写HTML、JS、CSS代码,理解如何合理组织代码;
4、掌握主流前端框架的源码实现,理解框架背后的思想,可以持续改进完善业务框架;
5、有能力持续更新、维护推行前端标准库,提升前端团队效率。

C++服务端开发工程师

职位描述:
负责CCTalk产品(http://class.hujiang.com/zt/cctalk/)服务器端的研发工作

任职要求:
1、全日制专科及以上学历,计算机、数学等理工相关专业毕业,3年以上服务器端C或C++核心开发经验;
2、熟练操作 Linux/Unix 操作系统,精通Linux编程技巧,熟悉开源库。
3、熟悉常用 的数据结构与算法,Socket编程、多线程、并行并发多核编程等;
4、熟悉至少一种常用数据库,如:MySQL、SQL Server、 Oracle等的设计、开发与优化,熟悉NoSQL数据数据存储环境;
5、逻辑思维清晰,具有较强的解决问题的能力和创新能力,乐于钻研,能坚持编写高质量、高效率代码;
6、良好的沟通能力和团队合作精神,喜欢挑战自我,能承受较大压力。

前端架构师

职位描述:
1、负责沪江网站前端架构的建立和实施,主导前端框架开发,并据此制定合理有效的开发规范;
2、负责梳理和优化前端开发流程,搭建高效集成的前端开发环境,提高前端开发质量和效率;
3、负责推动前端架构和框架在各业务线落地实施;
4、把握前端技术发展潮流,牵头前端新技术的研究,并用新技术推动业务发展。

任职要求:
1、拥有大型项目前端核心功能开发经验或参与过业界知名前端框架开发,有能力提供大型互联网公司前端技术整体解决方案;
2、深刻理解Web标准,对可用性、可访问性等相关知识有实际的了解和实践经验;
3、掌握主流前端框架的源码实现,理解框架背后的思想,可以持续改进完善业务框架;
4、对前后端的协作模式、产品和项目流程有深入理解;
5、关注前端前沿技术,具备较强的学习能力,各大前端技术社区活跃者、有自己的开源项目者优先;
6、对Web技术创新及跨终端富互联网应用开发(Rich Internet Applications)有浓厚兴趣;
7、有实际框架或系统的设计经验,或是作为核心成员开发过复杂的产品级的Web应用。

自动化测试开发工程师

职位描述:
1、根据各产品特点,设计并实施合适的自动化测试方案,有效提高测试效率;
2、研发符合业务特色的测试框架及测试工具,组织搭建和维护测试平台;
3、培训新的自动化测试工程师,培养后备资源;
4、根据测试资源调配需求,能做到机动调整,协助团队做黑盒测试、性能测试,以推进项目顺利进行,确保高质量产品上线。

任职要求:
1、全日制本科及以上学历,3年及以上测试开发相关经验;
2、掌握常见的Web测试工具,熟悉Selenium、LR等测试工具;
3、有较强的脚本开发能力,熟练如下意两种以上脚本语言: Python、Ruby、java;
4、具有较强的文档编写能力,能高质量完成各类技术文档的编写工作;
5、熟悉Windows/Linux等操作系统;
6、精通测试理论,具备对复杂业务很强的理解分析能力。

高级.NET开发工程师

职位描述:
1、参与沪江网各类产品(网站、移动、网校、社区、工具、数据等)的开发;
2、负责有较多用户交互功能的网站的功能的实现,包括:页面,后台代码,数据库等。

任职要求:
1、全日制专科及以上学历,3年以上互联网开发经验;
2、熟悉数据库相关知识,有至少2年相关开发经验(Sql Server、Oracle、Mysql其中至少一种),能熟练运用sql语句并熟悉sql语句优化及数据库优化;
3、熟悉html、css、wcf及主流ORM框架;
4、较强的学习及沟通能力,对技术知识学习有热情;
5、良好的团队合作精神,较好的自我管理能力和项目管理能力。

AS课件开发工程师

职位描述:
承担业内领先的沪江网校在线课件系统的开发工作。

任职要求:
1、3年以上Flash开发经验,基础知识扎实,丰富的开发经验;
2、熟悉面向对象编程,精通AS3编程,熟悉AS和其他语言(例如.NET、 JavaScript)交互编程;
3、熟悉常用内置类以及开源类库框架,熟悉Flash与后台的挂接和数据交互 (XML、JS、Remoting、 Socket),掌握基本的数据库交互;
4、熟悉Flash/Flex互动效果,对UI方面有良好的认识与见解。

移动应用架构师

职位描述:
• 客户端的系统分析与设计工作、承担核心功能代码编写、开发与维护系统公用核心模块、对团队其他成员提供技术指导和代码审核 ;
• 软件性能优化、技术难题攻关、解决各类潜在技术风险、保证系统的安全、稳定、快速运行;
• 配合后端研发团队进行技术决策、进行技术风险评估;
• 同时负责对移动研发团队的技术指导;

任职要求:
• 四年以上工作经验、两年以上 Android /IOS应用开发工作经验、至少参加过一个完整的中型商业级手机应用开发项目;
• 精通 Java/C/C++ 语言、在数据结构、算法、软件设计等方面拥有扎实的技术功底;
• 有丰富的软件架构设计经验、能快速搭建、调试或重构大规模软件代码;

BI数据分析师

职位描述:
• 跨业务线梳理数据分析需求、构建分析模型、及时发现业务问题、给管理层提供专业的分析报告;
• 深入理解业务、结合数据体系挖掘分析主题、设计挖掘模型、输出专项分析报告;
• 以用户为基础、从数据的维度发现用户需求点、主导用户画像设计;
• 参与智能推荐系统的设计、推荐算法的研究;
"
"

任职要求:
• 本科及以上学历、3年以上数据分析经验、应用数学、统计学、经济学等相关专业优先;
• 熟练掌握SAS/SPSS/R等分析工具、数据分析技术(聚类分析、回归分析、决策树等)、数据挖掘算法、机器学习算法;
• 熟练使用SQL、熟悉至少一种数据库软件、如:mysql、sql server等、熟悉hadoop者优先;
• 互联网行业(电子商务、门户网站、社区网站、、)经验者优先考虑;

应用运维工程师

职位描述:
1、负责线上业务层面的配置、部署和日常产品迭代发布工作;
2、保障线上业务安全、稳定、高效的运行、并以此为目标持续改进、建立应用运维标准;
3、负责公司各产品的架构审核、配置管理、业务监控、容量规划、应急响应等、并输出相应规范文档;

任职要求:
1、熟悉 Windows 、Linux 系统、精通IIS和linux常见服务的配置维护;
2、具备很强的综合运维能力、精通异常定位分析、有系统运维或运维开发经验者优先;
3、熟练应用CDN、精于容量规划、架构设计、性能优化、为业务持续发展保驾护航;
4、具备下述软性能力:认证负责、踏实细心、很强的ownership、有很好的技术敏感度和风险识别能力。

运维开发工程师

职位描述:
1、负责数据收集、分析和展示平台的设计开发、可视化操作提升效率;
2、负责分析开源运维自动化工具源代码、进行工具集成与二次开发、实现运维自动化;
3、为保障ITIL的落地实施、提供运维自动化平台开发支持

任职要求:
1、熟悉互联网运维工作和常用开源运维工具、两年及以上运维平台开发经验;
2、精通shell/php/python/Ruby等至少一种脚本语言、 熟悉常见WEB框架
3、掌握前端开发技术、如HTML、CSS和Javascript等;
4、具备下述软性能力:优秀的沟通能力、出色的学习钻研能力、良好的团队合作精神。

JAVA架构师

职位描述:
1、负责网校课件的前后台程序设计和开发;
2、负责课件的打包、上传等开放工作;
3、梳理课件相关的开放规范和文档;
4、负责网校、课件等方向的创新技术的研发工作;

任职要求:
1、全日制本科及以上学历,5-8年大型网站/软件开发经验;
2、 3年以上Java应用系统研发经验;
3、 熟悉Linux, Apache,Nginx,Git/SVN,Tomcat等应用的管理、配置和优化;
4、 熟悉ffmpeg、mp4box等多媒体工具使用;
5、 有.NET、python、shell编程经验优先考虑;
6、 良好的团队合作精神,责任心强,善于分析和解决问题,善于沟通,能承受较强的工作压力。

机器学习研发工程师

职位描述:
1、提取用户的特征,建立用户模型,进行聚类、分类分析,实现应用的智能定制;
2、在图像研究人员的配合下,提取并分析图像特征,建立相应的机器学习模型;
3、在NLP研究人员的配合下,提取并分析语料特征,建立相应的机器学习模型;
4、协助标注人员完成机器学习任务相关数据的标注;
5、模型的验证,改进与优化。

任职要求:
1、良好的数学功底,建模能力和编程能力;
2、熟悉常用的机器学习模型的数学原理,优劣以及使用技巧;
3、良好的数据分析与处理能力;
4、良好的英文文献阅读能力;
5、有图像或NLP方面项目经验者优先;
6、有完整的国内外大型机器学习项目经历者优先;
7、良好的沟通能力和团队协作精神。

音视频架构师

职位描述:
1、负责CT视音频的相关业务进行研究、支持;
2、负责网校课件的视音频的编解码研究、支持;
3、保证多媒体质量,节省带宽。

任职要求:
1、本科(含)以上学历,通信、电子、及计算机相关专业,2年以上音视频相关应用经验;
2、精通C/C++,熟悉java或objc。熟悉常用算法和数据结构,有一定的架构能力和良好代码规范;
3、具备良好的技术敏锐度、积极独立处理问题的能力;
4、熟悉相关音视频编解码技术,如AAC/SILK/OPUS/ISAC/ILBC/H264/H265/VP8/VP9等,深刻理解它们各自的优缺点,并能根据产品场景灵活应用;
5、熟悉相关的音视频开源项目,如webrtc、ffmpeg等;
6、对实时音视频通讯的抗丢包技术有较深刻的理解;
7、熟悉android或ios上的实时音视频开发并有相关项目经验;(或)熟悉web/移动web上的视频直播技术并有相关项目经验;

高级移动测试工程师

职位描述:
1、负责移动APP的功能测试、接口与UI自动化测试,及移动专项等测试工作;
2、能独立编写测试计划、测试方案、测试需求分析、测试用例等;
3、尝试新方法、新工具提高移动平台的测试效率,建设高效的移动平台测试框架。
4、能独立搭建测试环境,准备测试数据,执行测试过程;
5、对于过程,能提出合理的建议和落实改进措施;对于项目,能给测试后的质量评估和风险预估;

任职要求:
1. 全日制本科及以上学历,5年以上移动开发或者移动测试经验;
2. 深入理解android/ios系统,以及基于这两个平台的应用特征、应用通用的处理方式;
3. 有较强的日志分析能力,掌握移动端BUG抓包分析工具的使用;
4. 至少掌握一种APP自动化测试框架,熟悉Appium优先;
5. 熟悉移动性能测试工作经验者优先;
6. 熟悉Python、ruby等语言优先、熟悉敏捷开发流程者优先;
7. 热爱测试工作,具备出色的学习、沟通和协调能力,有大局观精神;
8. 思维灵活,敏捷,富有一定的创新力,捕捉问题敏锐;

安全软件架构师

职位描述:
1、负责制定和维护网络信息安全相关的流程、规范、标准;
2、负责公司产品和业务的安全检测和安全加固,引导开发人员修复安全问题;
3、负责各类安全问题和安全事件的跟踪和分析,指导部门安全技术发展;
4、负责web代码检查,web漏洞检测,突发安全事件的应急响应;
5、负责公司定期的安全风险评估和检测;

任职要求:
1、本科及以上学历,计算机/通信/电子或相关专业,3年以上互联网安全工作经验;
2、熟悉常见的web漏洞防范方法与安全审计;
3、掌握网络和信息安全相关技术,对互联网安全架构、系统漏洞、入侵检测、病毒防护、防火墙、系统安全优化等有深入理论和实践经验;
4、熟悉掌握Perl/Python/Lua 至少一种语言,熟悉WAF、数据库等系统;
5、了解DDOS、DNS劫持等原理,可以提供防护方案;
6、熟悉linux与windows操作系统及相关服务和应用的配置管理,安全加固;
7、具有较强的学习能力、良好的沟通能力、团队合作精神及高度的责任心;
8、有大型互联网公司(电商、金融、网贷平台)信息安全经验优先;
9、熟悉.NET或者Java等语言优先;

C++客户端开发工程师

职位描述:
1、负责业内领先实时语音互动CCTalk客户端软件的开发工作;
2、参与团队分享、提升整体研发能力。

任职要求:
1.全日制专科及以上学历、计算机、数学等理工相关专业毕业、1年以上客户端C或C++开发经验(专业基础知识扎实者不限);
2.熟悉常用的数据结构与算法、熟悉STL编程知识、熟悉Windows下客户端开发、熟悉socket网络编程;
3.具备MFC或其他开源界面库开发经验者优先;
4.对C或C++有深入了解、理解底层原理者优先;
5.逻辑思维清晰、具有较强的解决问题的能力和创新能力、乐于钻研、对编码规范、质量、效率具有较高要求;
6.良好的沟通能力和团队合作精神、喜欢挑战自我、能承受较大压力;
7.追求卓越、专注细节;

C++开发工程师

职位描述:
1、负责业内领先实时语音互动CCTalk客户端软件的开发工作;
2、参与团队分享、提升整体研发能力。

任职要求:
1.全日制专科及以上学历、计算机、数学等理工相关专业毕业、1年以上Linux c/c++开发经验(专业基础知识扎实者不限);
2.熟悉c/c++网络编程,多线程编程,设计模式
2.逻辑思维清晰、具有较强的解决问题的能力和创新能力、乐于钻研、对编码规范、质量、效率具有较高要求;
3.良好的沟通能力和团队合作精神、喜欢挑战自我、能承受较大压力;
4.有Android NDK开发经验优先
5.有Android应用开发经验优先
6.熟悉python,shell等优先

Android安全工程师

职位描述:

1、研究移动互联网行业最新的安全相关技术;
2、发现和分析自研产品中潜在的安全风险, 防止恶意破解;
3、为自研产品进行加固开发,保证线上产品的运行安全。

任职要求:
1、丰富的Android开发分析经验与逆向工程经验;
2、熟悉C/C++和Java开发,Smali、ARM指令集;
3、熟悉常见的加密算法以及丰富的DEX、ELF加壳脱壳经验。
4、熟悉常见的Android系统漏洞,并有一定的认识。
5、精通Android框架,JNI,熟练运用NDK,具有独立编写Android应用程序和Native原生程序的能力,熟悉主流Android手机特性;
6、熟悉动态、静态调试方法,熟练运用相关动静态调试工具;
7、有漏洞挖掘经验者优先。

博客园历届活动展示