软件开发
3000-8000元/月该职位于今日新发布
软件开发岗核心招聘要求(通用版+细分方向)
一、通用基础要求(全岗位必备)
1.学历与专业
-本科及以上学历,计算机科学与技术、软件工程、电子信息工程、自动化等相关专业(优秀专科可放宽至技术能力达标);
-核心岗(架构、资深开发)优先硕士及以上,或3年以上同领域资深经验。
2.技术硬实力核心
-语言基础:精通至少1门主流开发语言(Java/Python/Go/C++/JavaScript/PHP等,按需匹配方向),掌握语言底层逻辑(内存管理、多线程、异常处理);
-数据结构与算法:熟练掌握数组、链表、栈、队列、树、哈希表、动态规划等,能独立解决中等难度算法题(LeetCode中等及以上);
-数据库能力:熟练操作MySQL/Oracle/Redis等主流数据库,掌握SQL优化、索引设计、事务原理,NoSQL数据库需懂缓存策略;
-开发工具与协作:熟练使用Git/SVN版本控制、IDEA/Vscode等开发工具,掌握Maven/Gradle构建工具,了解CI/CD流程;
-基础架构认知:懂HTTP/HTTPS协议、TCP/IP网络原理,了解微服务架构、分布式系统核心概念(负载均衡、熔断降级、分布式事务)。
3.软素质要求
-逻辑思维:具备清晰的问题拆解能力,能快速定位并解决开发中的Bug;
-协作能力:能配合产品、测试、设计团队推进项目,具备良好的沟通表达与文档撰写能力(需求文档、技术方案、接口文档);
-学习能力:紧跟技术迭代(如新技术框架、云原生趋势),主动钻研业务与技术结合点;
-责任意识:严谨对待代码质量,重视上线稳定性,能承担项目核心模块开发任务。
二、细分岗位核心要求(高频方向)
1.后端开发工程师(Java/Go/Python)
-核心框架:Java需精通SpringBoot、SpringCloud、MyBatis;Go需掌握Gin/Echo/Beego;Python需熟练Django/Flask/FastAPI;
-架构能力:了解微服务拆分、服务注册发现(Nacos/Eureka)、配置中心、网关(Gateway/Zuul);
-性能优化:具备接口性能调优、数据库慢查询优化、分布式缓存优化经验;
-额外要求:懂Docker容器化、K8s基础部署,有高并发、高可用项目开发经验者优先。
2.前端开发工程师(Web/移动端)
-核心技术:精通HTML5/CSS3/JavaScript(ES6+),掌握Vue3/React/Angular至少1个主流框架,熟悉组件化、模块化开发;
-移动端能力:懂UniApp/Flutter跨端开发,或原生小程序(微信/支付宝/抖音)开发,了解移动端适配、性能优化;
-辅助技能:熟练使用Webpack/Vite构建工具,懂Axios请求封装、状态管理(Vuex/Pinia/Redux),了解前端工程化规范;
-加分项:具备UI/UX设计基础,懂TypeScript、GraphQL、前端可视化(ECharts/Three.js)。
3.全栈开发工程师
-兼具前后端核心能力:后端掌握1门主流语言+框架,前端精通1个主流框架,能独立完成“前端交互+后端接口+数据库设计”全流程开发;
-综合能力:懂接口设计规范(RESTful/GraphQL),能独立搭建简易项目架构,具备跨端开发或云服务使用经验(阿里云/腾讯云);
-优先条件:有独立开发项目(如工具类APP、管理系统)落地经验,或个人开源项

今日回复5次|
北京同城早报文化传媒有限公司
点击查看地图