(欢迎有信心的应届生投递,作为创始技师合伙人,可以给到原始股份)
公司属于创业公司,该岗位为技术第一位,统筹管理产品/设计/开发/测试/数据,主要工作职责包括:
1、独立统筹公司APP的产品及后台服务设计、开发、调试和后期的维护;
2、前端:同时负责Android和iOS两种模式的前端开发;
3、后端:包括制定技术方案、编写系统设计书;
4、数据:数据字典编写、修改,以及数据库搭建、数据接口、调用接口;
5、测试:测试软件的安全性/系统操作性,修改BUG;
6、产品:负责产品设计和功能文档编写,对接市场/运营项目需求,对产品全生命周期管理;
7、UI:负责产品原型图、效果图的上色/修改;
8、负责技术文档的编制、技术备案、软件版本管理,并申请软件著作和技术专利,负责管理域名和服务器;
岗位要求:
1、精通HTML/XHTML、CSS, JavaScript等前端开发技术,至少熟悉React / Vue / Angular一种开发框架,熟悉某些开源框架的原理和机制,如Spring、MyBatis、Redis等开源框架;;
2、了解前端相关构建工具,如webpack、Vue CLI、Babel、ESlint;
3、熟悉Web前端组件化、模块化开发模式和前端构建工程化;
4、熟悉MySQL的使用,有扎实SQL编写以及调优经验,拥有良好的数据库设计知识;
5、精通Tomcat、Jetty应用服务器的配置和部署,熟练使用 Maven,Git项目管理工具;
6、精通Java并有较全的知识面,熟悉Springboot、Springcloud、MyBatis等主流框架/库,并具有相关开发经验;
7、熟悉缓存、消息等相关技术,如redis、mq等;
8、精通Linux系统,具备独立运维和优化线上系统的能力,有一定的go,nodejs开发经验最好;
9、精通测试流程和测试用例设计方法,熟悉测试工具Jemeter、Selenium、Aumeter、Postman、MiniTest、Monkey、Appium、frider等,可以进行API以及功能/性能等专项测试。
加分项:熟悉产品常用工具Axure、墨刀等,以及UI设计工具。