- 目錄
第1篇 php全棧開(kāi)發(fā)工程師職位描述與崗位職責(zé)任職要求
職位描述:
職責(zé)描述:
1、負(fù)責(zé)公司移動(dòng)產(chǎn)品、微信公眾號(hào)、微信小程序等前端頁(yè)面的優(yōu)化和代碼編寫(xiě);
2、根據(jù)產(chǎn)品需求和項(xiàng)目計(jì)劃,按時(shí)提交完成架構(gòu)和模塊設(shè)計(jì)、編碼、測(cè)試工作;
3、改善、維護(hù)和優(yōu)化相關(guān)產(chǎn)品的質(zhì)量、性能、提升用戶(hù)體驗(yàn);
4、負(fù)責(zé)和后臺(tái)開(kāi)發(fā)人員協(xié)作確保整個(gè)產(chǎn)品功能的實(shí)現(xiàn)和運(yùn)行;
5、對(duì)自己代碼進(jìn)行復(fù)查,進(jìn)行單元測(cè)試,對(duì)軟件質(zhì)量負(fù)責(zé);
任職要求:
1、有2年或以上php和web移動(dòng)端開(kāi)發(fā)經(jīng)驗(yàn)。
2、熟悉 vue 開(kāi)發(fā)框架,熟悉組件化開(kāi)發(fā);
3、熟悉 hbuilder、mui、htm5+,并有hbuilder項(xiàng)目經(jīng)驗(yàn)和實(shí)踐demo app優(yōu)先考慮;
4、熟悉手機(jī)端和pc端web實(shí)現(xiàn)的差異,有在android、ios等平臺(tái)下html5+css+javascript(或移動(dòng)js框架)開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先考慮。
5、能憑借豐富的開(kāi)發(fā)經(jīng)驗(yàn)快速定位并解決各種前端問(wèn)題;
6、具有微信公眾號(hào)開(kāi)發(fā)經(jīng)驗(yàn),了解小程序的開(kāi)發(fā);
7、邏輯思維強(qiáng)、注重團(tuán)隊(duì)協(xié)作;
第2篇 全棧開(kāi)發(fā)工程師職位描述與崗位職責(zé)任職要求
職位描述:
職位描述
- 參與金融服務(wù)相關(guān)業(yè)務(wù)產(chǎn)品的全棧開(kāi)發(fā),業(yè)務(wù)涉及web,小程序,html5,中后臺(tái)業(yè)務(wù)系統(tǒng)及工具
- 各種 api 開(kāi)發(fā)和對(duì)接調(diào)試
- 具有一定數(shù)據(jù)分析處理能力技巧
- 編寫(xiě)相關(guān)技術(shù)文檔和邏輯說(shuō)明
崗位要求
- 本科及以上學(xué)歷,5年以上工作經(jīng)驗(yàn),有金融背景開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先
- 有責(zé)任心,出色的邏輯分析能力、分析問(wèn)題和解決問(wèn)題的能力,優(yōu)秀的自我驅(qū)動(dòng)及自我管理能力
- 精通java/ruby/python/go/nodejs 至少一種,并精通其對(duì)應(yīng)web框架,熟悉 tcp/ip 原理,精通 http 協(xié)議
- 熟練使用 react,vue,angular 等至少一種前端框架, 熟悉 bootstrap,webpacker ,yarn
- 精通 mysql,postgres,mongodb 等至少一種數(shù)據(jù)庫(kù),有較強(qiáng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)經(jīng)驗(yàn)及良好的數(shù)據(jù)優(yōu)化經(jīng)驗(yàn)
- 熟練使用 linu_, shell,ngin_,git 等系統(tǒng)和工具, 熟悉 redis,mq,memcache,elk 等常用應(yīng)用組件
第3篇 全棧開(kāi)發(fā)工程師(偏重前端)職位描述與崗位職責(zé)任職要求
職位描述:
職責(zé)描述:
1. 參與我司與世界五百?gòu)?qiáng)合作伙伴的聯(lián)合研發(fā);
2. 負(fù)責(zé)智慧建筑綜合管理系統(tǒng)web前后端開(kāi)發(fā),偏重前端,有用戶(hù)u_經(jīng)驗(yàn);
3. 配合ai、自控工程師參與業(yè)務(wù)架構(gòu)(iot + ai)的設(shè)計(jì),模塊劃分和模塊開(kāi)發(fā);
4. 主導(dǎo)和執(zhí)行系統(tǒng)核心功能的開(kāi)發(fā)和性能優(yōu)化;
5. 學(xué)習(xí)研究業(yè)界先進(jìn)技術(shù),保持技術(shù)進(jìn)步;
6. 公司安排的其他工作;
7. 優(yōu)秀員工將有機(jī)會(huì)入選公司進(jìn)修項(xiàng)目,前往美國(guó)斯坦福大學(xué)、德國(guó)亞琛工業(yè)大學(xué)等相關(guān)技術(shù)研發(fā)中心培訓(xùn)深造。
任職要求:
1. 掌握計(jì)算機(jī)科學(xué)基礎(chǔ)知識(shí),包括算法、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、面向?qū)ο缶幊痰龋?/p>
2. 掌握前后端技術(shù)棧,精通html、css、javascript,精通java、python等后端語(yǔ)言的其中一種。
3. 掌握jquery、bootstrap等基礎(chǔ)前端框架,并熟練使用vue、react、angular的其中一種,熟悉node.js、webpack等常用前端工程化工具。
4. 掌握常規(guī)修圖軟件,如ps/fireworks/ai,不要求專(zhuān)業(yè)設(shè)計(jì)師水平,但要會(huì)用會(huì)改
5. 熟練運(yùn)用mysql、redis等數(shù)據(jù)庫(kù)技術(shù),并掌握常用mysql優(yōu)化手段;
6. 熟練運(yùn)用常用web后端框架(spring、flask、django等至少一種), 并了解其核心原理,能獨(dú)立開(kāi)發(fā)常用組件;
7. 熟練掌握http編程方法,熟悉tcp/ip協(xié)議棧,熟悉linu_操作系統(tǒng)/命令行;
8. 有服務(wù)端開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先,有嵌入式開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先,有大數(shù)據(jù)開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先
9. 良好的代碼規(guī)范及軟件開(kāi)發(fā)習(xí)慣(包括熟練使用git,了解build automation,ci/cd等)
掌握微服務(wù)架構(gòu)和部署方式(docker, kubernetes等)
10. 熟悉ibms (intelligent building management system)工作原理,有ibms系統(tǒng)實(shí)際開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
11. 有智能家居行業(yè)產(chǎn)品開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
12. 較強(qiáng)的邏輯思維能力、分析問(wèn)題的能力,善于并表達(dá)自己的想法;
13. 良好的溝通和協(xié)調(diào)能力,能熟練閱讀英文資料,并具備英文溝通能力者優(yōu)先。
第4篇 .net 全棧開(kāi)發(fā)工程師職位描述與崗位職責(zé)任職要求
職位描述:
prefer 前后端都懂得候選人
對(duì)于英語(yǔ)要求相對(duì)較低,因?yàn)槟壳绊?xiàng)目已有兩人可以作溝通
job purpose: software development
job background/conte_t: provide software development services for implementing asset services workbench and trades work bench
key responsibilities:
? ability to design and develop software solutions using the visual studio development environment.
? development skills must include; mvc design pattern, c#, silverlight, entity framework, t-sql, web api 2.0, web components and javascript. knowledge of angular and micro-services frameworks a plus.
? responsible for all phases of application programming and processes for diverse development platforms, computing environments (e.g., host based, distributed systems, client server, software, technologies and tools, etc.).
? works closely with staff to identify application development solutions, new or modified programs, reuse of e_isting code through the use of program development software alternatives, or integration of purchased solutions or a combination of the available alternatives.
? may code new or modified programs, reuse e_isting code through the use of program development software alternatives and/or integrates purchased solutions.
? documents, tests, implements and provides on-going support for the applications.
? design software or customize software for client use with the aim of optimizing operational efficiency; must utilize approved software development life cycle methodology.
? generally has no direct management responsibilities, but it is highly accountable for the effectiveness, quality and timeliness of application program, system or sub-system project decisions and how easily these designs can be implemented.
? mentor and train staff members on the .net development platform.
? the candidate must also demonstrate the ability to stay abreast with the rapidly changing development industry.
person specification
knowledge/e_perience:
the candidate must have a minimum of 5 or more years’ e_perience with systems analysis, design, and development, with an e_pert level knowledge of all aspects of the software development life cycle.
required skills:
? mvc, c#, silverlight, wcf, web api 2.0, asp.net, html5, javascript, entity framework, web components, css, json and t-sql
? must also possess the ability to design & develop comple_ distributed scalable applications
? mentor other staff members
qualifications:
? bachelors degree in computer science/mis or higher
competencies
? senior level developer
? ability to self-teach new technologies